/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | LangStandard.h | 61 CPlusPlus23 = (1 << 11), enumerator 129 bool isCPlusPlus23() const { return Flags & CPlusPlus23; } in isCPlusPlus23()
|
H A D | LangStandards.def | 170 CPlusPlus20 | CPlusPlus23 | Digraphs | HexFloat) 176 CPlusPlus20 | CPlusPlus23 | Digraphs | HexFloat | GNUMode) 182 CPlusPlus20 | CPlusPlus23 | CPlusPlus26 | Digraphs | HexFloat) 188 CPlusPlus20 | CPlusPlus23 | CPlusPlus26 | Digraphs | HexFloat | GNUMode)
|
H A D | Features.def | 291 EXTENSION(cxx_explicit_this_parameter, LangOpts.CPlusPlus23)
|
H A D | LangOptions.def | 101 LANGOPT(CPlusPlus23 , 1, 0, "C++23")
|
/freebsd/contrib/llvm-project/clang/lib/Basic/ |
H A D | LangOptions.cpp | 121 Opts.CPlusPlus23 = Std.isCPlusPlus23(); in setLangDefaults()
|
H A D | Module.cpp | 111 .Case("cplusplus23", LangOpts.CPlusPlus23) in hasFeature()
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/ |
H A D | InitPreprocessor.cpp | 473 else if (LangOpts.CPlusPlus23) in InitializeStandardPredefinedMacros() 664 : LangOpts.CPlusPlus23 ? "202211L" in InitializeCPlusPlusFeatureTestMacros() 671 LangOpts.CPlusPlus23 ? "202211L" in InitializeCPlusPlusFeatureTestMacros() 750 if (LangOpts.CPlusPlus23) { in InitializeCPlusPlusFeatureTestMacros()
|
/freebsd/contrib/llvm-project/clang/lib/Lex/ |
H A D | PPDirectives.cpp | 456 if (LangOpts.C23 || LangOpts.CPlusPlus23) in SuggestTypoedDirective() 773 DiagID = LangOpts.CPlusPlus23 ? diag::warn_cxx23_compat_pp_directive in SkipExcludedConditionalBlock() 1343 Diag(Result, LangOpts.CPlusPlus23 in HandleDirective() 3559 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 | 3477 Diag(SlashLoc, PP->getLangOpts().CPlusPlus23 in tryReadNumericUCN() 3565 Diag(SlashLoc, PP->getLangOpts().CPlusPlus23 in tryReadNamedUCN()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaDeclCXX.cpp | 1699 assert(!SemaRef.getLangOpts().CPlusPlus23 && in CheckConstexprDestructorSubobjects() 1732 assert(!SemaRef.getLangOpts().CPlusPlus23 && in CheckConstexprParameterTypes() 1755 assert(!SemaRef.getLangOpts().CPlusPlus23 && in CheckConstexprReturnType() 1842 if (!getLangOpts().CPlusPlus23 && in CheckConstexprFunctionDefinition() 1851 if (!getLangOpts().CPlusPlus23 && in CheckConstexprFunctionDefinition() 1861 if (!getLangOpts().CPlusPlus23 && in CheckConstexprFunctionDefinition() 1949 SemaRef.getLangOpts().CPlusPlus23 in CheckConstexprDeclStmt() 1954 } else if (!SemaRef.getLangOpts().CPlusPlus23) { in CheckConstexprDeclStmt() 1958 if (SemaRef.LangOpts.CPlusPlus23) { in CheckConstexprDeclStmt() 2297 if ((Cxx2bLoc.isValid() && !SemaRef.getLangOpts().CPlusPlus23) || in CheckConstexprFunctionBody() [all...] |
H A D | SemaStmtAttr.cpp | 722 if (!getLangOpts().CPlusPlus23 && in ActOnCXXAssumeAttr()
|
H A D | SemaStmt.cpp | 2658 if (getLangOpts().CPlusPlus23 && !LifetimeExtendTemps.empty()) { in BuildCXXForRangeStmt() 3255 getLangOpts().CPlusPlus23))) { in getNamedReturnInfo() 3376 (!getLangOpts().CPlusPlus23 || SupressSimplerImplicitMoves) && in PerformMoveOrCopyInitialization() 3767 if (!E || !S.getLangOpts().CPlusPlus23 || !S.getLangOpts().MSVCCompat) in CheckSimplerImplicitMovesMSVCWorkaround()
|
H A D | Sema.cpp | 2212 if (S.getLangOpts().CPlusPlus23) { in checkEscapingByref()
|
H A D | TreeTransform.h | 8846 getSema().getLangOpts().CPlusPlus23); in TransformCXXForRangeStmt() 8849 if (getSema().getLangOpts().CPlusPlus23) { in TransformCXXForRangeStmt() 8863 assert(getSema().getLangOpts().CPlusPlus23 || in TransformCXXForRangeStmt()
|
H A D | SemaExprCXX.cpp | 1589 if (getLangOpts().CPlusPlus23) { in BuildCXXTypeConstructExpr()
|
H A D | SemaType.cpp | 3269 if (SemaRef.getLangOpts().CPlusPlus23 && IsCXXAutoType && in GetDeclSpecTypeForDeclarator()
|
H A D | SemaExpr.cpp | 3865 ? getLangOpts().CPlusPlus23 in ActOnNumericConstant() 17629 if (getLangOpts().CPlusPlus23 && Rec.InLifetimeExtendingContext && in PopExpressionEvaluationContext()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseExprCXX.cpp | 1282 P.Diag(StaticLoc, !P.getLangOpts().CPlusPlus23 in addStaticToLambdaDeclSpecifier() 1438 Diag(Tok, getLangOpts().CPlusPlus23 in ParseLambdaExpressionAfterIntroducer() 1494 if (HasSpecifiers && !HasParentheses && !getLangOpts().CPlusPlus23) { in ParseLambdaExpressionAfterIntroducer() 2089 Diag(DeclStart, !getLangOpts().CPlusPlus23 in ParseAliasDeclarationInInitStatement()
|
H A D | ParseStmt.cpp | 1117 Diag(Tok, getLangOpts().CPlusPlus23 in DiagnoseLabelAtEndOfCompoundStatement() 1524 Diag(Tok, getLangOpts().CPlusPlus23 ? diag::warn_cxx20_compat_consteval_if in ParseIfStatement()
|
H A D | ParseTentative.cpp | 1458 if (!getLangOpts().CPlusPlus23) in isCXXDeclarationSpecifier()
|
H A D | ParseDecl.cpp | 2475 getLangOpts().CPlusPlus23); in ParseDeclGroup() 2478 if (getLangOpts().CPlusPlus23) { in ParseDeclGroup() 2492 getLangOpts().CPlusPlus23 || in ParseDeclGroup()
|
H A D | ParseExpr.cpp | 2048 if (!getLangOpts().CPlusPlus23) { in ParsePostfixExpressionSuffix()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclCXX.cpp | 408 C.getLangOpts().CPlusPlus23; in setBases() 554 getASTContext().getLangOpts().CPlusPlus23; in addedClassSubobject() 1343 Context.getLangOpts().CPlusPlus23; in addedMember()
|