Lines Matching refs:SuitableSpelling
3034 std::string SuitableSpelling; in diagnoseMissingConstinit() local
3036 SuitableSpelling = std::string( in diagnoseMissingConstinit()
3038 if (SuitableSpelling.empty() && S.getLangOpts().CPlusPlus11) in diagnoseMissingConstinit()
3039 SuitableSpelling = std::string(S.PP.getLastMacroWithSpelling( in diagnoseMissingConstinit()
3044 if (SuitableSpelling.empty()) in diagnoseMissingConstinit()
3045 SuitableSpelling = std::string(S.PP.getLastMacroWithSpelling( in diagnoseMissingConstinit()
3049 if (SuitableSpelling.empty() && S.getLangOpts().CPlusPlus20) in diagnoseMissingConstinit()
3050 SuitableSpelling = "constinit"; in diagnoseMissingConstinit()
3051 if (SuitableSpelling.empty() && S.getLangOpts().CPlusPlus11) in diagnoseMissingConstinit()
3052 SuitableSpelling = "[[clang::require_constant_initialization]]"; in diagnoseMissingConstinit()
3053 if (SuitableSpelling.empty()) in diagnoseMissingConstinit()
3054 SuitableSpelling = "__attribute__((require_constant_initialization))"; in diagnoseMissingConstinit()
3055 SuitableSpelling += " "; in diagnoseMissingConstinit()
3062 << InitDecl << FixItHint::CreateInsertion(InsertLoc, SuitableSpelling); in diagnoseMissingConstinit()
3073 << FixItHint::CreateInsertion(InsertLoc, SuitableSpelling); in diagnoseMissingConstinit()