reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4421 if (Init->getType()->isNonOverloadPlaceholderType()) { 4422 ExprResult NonPlaceholder = CheckPlaceholderExpr(Init); 4425 Init = NonPlaceholder.get(); 4432 (Type.getType()->isDependentType() || Init->isTypeDependent())) { 4446 if (isa<InitListExpr>(Init)) { 4447 Diag(Init->getBeginLoc(), diag::err_decltype_auto_initializer_list); 4451 ExprResult ER = CheckPlaceholderExpr(Init); 4454 Init = ER.get(); 4455 QualType Deduced = BuildDecltypeType(Init, Init->getBeginLoc(), false); 4455 QualType Deduced = BuildDecltypeType(Init, Init->getBeginLoc(), false); 4465 if (isa<InitListExpr>(Init)) { 4466 Diag(Init->getBeginLoc(), diag::err_auto_init_list_from_c); 4472 SourceLocation Loc = Init->getExprLoc(); 4500 if (Init->isTypeDependent()) { 4513 InitListExpr *InitList = dyn_cast<InitListExpr>(Init); 4543 if (!getLangOpts().CPlusPlus && Init->refersToBitField()) { 4549 *this, TemplateParamsSt.get(), 0, FuncParam, Init, Info, Deduced,