| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | LangStandard.h | 59 CPlusPlus23 = (1 << 10), enumerator 124 bool isCPlusPlus23() const { return Flags & CPlusPlus23; } in isCPlusPlus23()
|
| H A D | LangStandards.def | 161 CPlusPlus20 | CPlusPlus23 | Digraphs | HexFloat) 167 CPlusPlus20 | CPlusPlus23 | Digraphs | HexFloat | GNUMode) 173 CPlusPlus20 | CPlusPlus23 | CPlusPlus26 | Digraphs | HexFloat) 179 CPlusPlus20 | CPlusPlus23 | CPlusPlus26 | Digraphs | HexFloat | GNUMode)
|
| H A D | Features.def | 275 EXTENSION(cxx_explicit_this_parameter, LangOpts.CPlusPlus23)
|
| H A D | LangOptions.def | 100 LANGOPT(CPlusPlus23 , 1, 0, "C++23")
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | OSTargets.cpp | 217 if (Opts.CPlusPlus23) in addVisualCDefines()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Basic/ |
| H A D | LangOptions.cpp | 120 Opts.CPlusPlus23 = Std.isCPlusPlus23(); in setLangDefaults()
|
| H A D | Module.cpp | 111 .Case("cplusplus23", LangOpts.CPlusPlus23) in hasFeature()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | InitPreprocessor.cpp | 456 else if (LangOpts.CPlusPlus23) in InitializeStandardPredefinedMacros() 639 : LangOpts.CPlusPlus23 ? "202211L" in InitializeCPlusPlusFeatureTestMacros() 726 if (LangOpts.CPlusPlus23) { in InitializeCPlusPlusFeatureTestMacros()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Lex/ |
| H A D | PPDirectives.cpp | 455 if (LangOpts.C23 || LangOpts.CPlusPlus23) in SuggestTypoedDirective() 772 DiagID = LangOpts.CPlusPlus23 ? diag::warn_cxx23_compat_pp_directive in SkipExcludedConditionalBlock() 1271 Diag(Result, LangOpts.CPlusPlus23 in HandleDirective() 3481 DiagID = LangOpts.CPlusPlus23 ? diag::warn_cxx23_compat_pp_directive in HandleElifFamilyDirective()
|
| H A D | LiteralSupport.cpp | 355 Features.CPlusPlus23 ? diag::warn_cxx23_delimited_escape_sequence in ProcessCharEscape() 711 Features.CPlusPlus23 ? diag::warn_cxx23_delimited_escape_sequence in ProcessUCNEscape()
|
| H A D | PPExpressions.cpp | 331 ? PP.getLangOpts().CPlusPlus23 in EvaluateValue()
|
| H A D | Lexer.cpp | 3421 Diag(SlashLoc, PP->getLangOpts().CPlusPlus23 in tryReadNumericUCN() 3509 Diag(SlashLoc, PP->getLangOpts().CPlusPlus23 in tryReadNamedUCN()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseExprCXX.cpp | 1208 P.Diag(StaticLoc, !P.getLangOpts().CPlusPlus23 in addStaticToLambdaDeclSpecifier() 1353 Diag(Tok, getLangOpts().CPlusPlus23 in ParseLambdaExpressionAfterIntroducer() 1409 if (HasSpecifiers && !HasParentheses && !getLangOpts().CPlusPlus23) { in ParseLambdaExpressionAfterIntroducer() 1991 Diag(DeclStart, !getLangOpts().CPlusPlus23 in ParseAliasDeclarationInInitStatement()
|
| H A D | ParseStmt.cpp | 1105 Diag(Tok, getLangOpts().CPlusPlus23 in DiagnoseLabelAtEndOfCompoundStatement() 1509 Diag(Tok, getLangOpts().CPlusPlus23 ? diag::warn_cxx20_compat_consteval_if in ParseIfStatement()
|
| H A D | ParseTentative.cpp | 1437 if (!getLangOpts().CPlusPlus23) in isCXXDeclarationSpecifier()
|
| H A D | ParseExpr.cpp | 1981 if (!getLangOpts().CPlusPlus23) { in ParsePostfixExpressionSuffix()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmt.cpp | 3398 getLangOpts().CPlusPlus23))) { in getNamedReturnInfo() 3542 (!getLangOpts().CPlusPlus23 || SupressSimplerImplicitMoves) && in PerformMoveOrCopyInitialization() 3932 if (!E || !S.getLangOpts().CPlusPlus23 || !S.getLangOpts().MSVCCompat) in CheckSimplerImplicitMovesMSVCWorkaround()
|
| H A D | SemaDeclCXX.cpp | 1964 SemaRef.getLangOpts().CPlusPlus23 in CheckConstexprDeclStmt() 1969 } else if (!SemaRef.getLangOpts().CPlusPlus23) { in CheckConstexprDeclStmt() 1973 if (SemaRef.LangOpts.CPlusPlus23) { in CheckConstexprDeclStmt() 2312 if ((Cxx2bLoc.isValid() && !SemaRef.getLangOpts().CPlusPlus23) || in CheckConstexprFunctionBody() 2318 SemaRef.getLangOpts().CPlusPlus23 in CheckConstexprFunctionBody() 9096 getLangOpts().CPlusPlus23 in CheckExplicitlyDefaultedComparison() 16430 (LangOpts.CPlusPlus23 in CheckOverloadedOperatorDeclaration() 16471 Diag(FnDecl->getLocation(), LangOpts.CPlusPlus23 in CheckOverloadedOperatorDeclaration() 16525 Diag(FnDecl->getLocation(), LangOpts.CPlusPlus23 in CheckOverloadedOperatorDeclaration()
|
| H A D | Sema.cpp | 2201 if (S.getLangOpts().CPlusPlus23) { in checkEscapingByref()
|
| H A D | SemaExprCXX.cpp | 1544 if (getLangOpts().CPlusPlus23) { in BuildCXXTypeConstructExpr()
|
| H A D | SemaType.cpp | 3735 if (SemaRef.getLangOpts().CPlusPlus23 && IsCXXAutoType && in GetDeclSpecTypeForDeclarator()
|
| H A D | SemaOverload.cpp | 1392 if (SemaRef.LangOpts.CPlusPlus23) in IsOverloadOrOverrideImpl()
|
| H A D | SemaDecl.cpp | 15085 if (!S.getLangOpts().CPlusPlus23) in CheckExplicitObjectParameter()
|
| H A D | SemaExpr.cpp | 4136 ? getLangOpts().CPlusPlus23 in ActOnNumericConstant()
|