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

References

tools/clang/lib/Sema/SemaExprCXX.cpp
 1785     assert(Initializer && "Have parens but no initializer.");
 1787   } else if (Initializer && isa<InitListExpr>(Initializer))
 1787   } else if (Initializer && isa<InitListExpr>(Initializer))
 1790     assert((!Initializer || isa<ImplicitValueInitExpr>(Initializer) ||
 1790     assert((!Initializer || isa<ImplicitValueInitExpr>(Initializer) ||
 1791             isa<CXXConstructExpr>(Initializer)) &&
 1796   Expr **Inits = &Initializer;
 1797   unsigned NumInits = Initializer ? 1 : 0;
 1798   if (ParenListExpr *List = dyn_cast_or_null<ParenListExpr>(Initializer)) {
 1818                         TypeRange.getBegin(), Initializer->getBeginLoc(),
 1819                         Initializer->getEndLoc())
 1860       Diag(Initializer->getBeginLoc(), diag::ext_auto_new_list_init)
 2103   if (ArraySize && !isLegalArrayNewInitializer(initStyle, Initializer)) {
 2145     Initializer = FullInit.get();
 2151       auto *CAT = Context.getAsConstantArrayType(Initializer->getType());
 2159             << Initializer->getSourceRange();
 2179                             Initializer, ResultType, AllocTypeInfo, Range,