reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1321 if (InitListExpr *SubInitList = dyn_cast<InitListExpr>(expr)) { 1327 expr = SubInitList->getInit(0); 1330 } else if (isa<ImplicitValueInitExpr>(expr)) { 1333 assert(SemaRef.Context.hasSameType(expr->getType(), ElemType) && 1335 UpdateStructuredListElement(StructuredList, StructuredIndex, expr); 1340 if (SemaRef.getLangOpts().CPlusPlus || isa<InitListExpr>(expr)) { 1347 InitializationKind::CreateCopy(expr->getBeginLoc(), SourceLocation()); 1357 InitializationSequence Seq(SemaRef, TmpEntity, Kind, expr, 1366 if (Seq || isa<InitListExpr>(expr)) { 1368 ExprResult Result = Seq.Perform(SemaRef, TmpEntity, Kind, expr); 1395 if (IsStringInit(expr, arrayType, SemaRef.Context) == SIF_None) { 1398 CheckStringInit(expr, ElemType, arrayType, SemaRef); 1400 UpdateStructuredListElement(StructuredList, StructuredIndex, expr); 1419 ExprResult ExprRes = expr; 1456 SemaRef.PerformCopyInitialization(Entity, SourceLocation(), expr,