reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
2725 if (S.getLangOpts().CPlusPlus2a) 2727 S.PP.getLastMacroWithSpelling(InsertLoc, {tok::kw_constinit}); 2728 if (SuitableSpelling.empty() && S.getLangOpts().CPlusPlus11) 2729 SuitableSpelling = S.PP.getLastMacroWithSpelling( 2731 {tok::l_square, tok::l_square, S.PP.getIdentifierInfo("clang"), 2733 S.PP.getIdentifierInfo("require_constant_initialization"), 2736 SuitableSpelling = S.PP.getLastMacroWithSpelling( 2739 S.PP.getIdentifierInfo("require_constant_initialization"), 2741 if (SuitableSpelling.empty() && S.getLangOpts().CPlusPlus2a) 2743 if (SuitableSpelling.empty() && S.getLangOpts().CPlusPlus11) 2753 S.Diag(InitDecl->getLocation(), diag::ext_constinit_missing) 2755 S.Diag(CIAttr->getLocation(), diag::note_constinit_specified_here); 2759 S.Diag(CIAttr->getLocation(), 2763 S.Diag(InitDecl->getLocation(), diag::note_constinit_missing_here)