Lines Matching defs:InitExpr
322 Expr *InitExpr = Init->getInit();
325 PropagateResultObject(InitExpr, cast<RecordStorageLocation>(
328 PropagateResultObject(InitExpr, ThisPointeeLoc);
331 // Ensure that any result objects within `InitExpr` (e.g. temporaries)
333 TraverseStmt(InitExpr);
337 if (auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(InitExpr))
1086 const Expr *InitExpr) {
1089 // can happen that we can't see the initializer, so `InitExpr` may still
1091 if (InitExpr) {
1092 if (auto *InitExprLoc = getStorageLocation(*InitExpr))
1097 // InitExprLoc, for example if the InitExpr is a CallExpr for which we
1108 if (!InitExpr)
1112 if (InitExpr)
1114 // "uninterpreted", `InitExpr` is not associated with a value. There are
1123 // assert that `InitExpr` is interpreted, rather than supplying a
1126 Val = getValue(*InitExpr);