Lines Matching full:initexpr
324 Expr *InitExpr = Init->getInit();
327 PropagateResultObject(InitExpr, cast<RecordStorageLocation>(
330 PropagateResultObject(InitExpr, ThisPointeeLoc);
333 // Ensure that any result objects within `InitExpr` (e.g. temporaries)
335 TraverseStmt(InitExpr);
339 if (auto *DefaultInit = dyn_cast<CXXDefaultInitExpr>(InitExpr))
1088 const Expr *InitExpr) {
1091 // can happen that we can't see the initializer, so `InitExpr` may still
1093 if (InitExpr) {
1094 if (auto *InitExprLoc = getStorageLocation(*InitExpr))
1099 // InitExprLoc, for example if the InitExpr is a CallExpr for which we
1110 if (!InitExpr)
1114 if (InitExpr)
1116 // "uninterpreted", `InitExpr` is not associated with a value. There are
1125 // assert that `InitExpr` is interpreted, rather than supplying a
1128 Val = getValue(*InitExpr);