reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaInit.cpp
 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,