Home
last modified time | relevance | path

Searched refs:CPlusPlus23 (Results 1 – 25 of 28) sorted by relevance

12

/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DLangStandard.h61 CPlusPlus23 = (1 << 11), enumerator
129 bool isCPlusPlus23() const { return Flags & CPlusPlus23; } in isCPlusPlus23()
H A DLangStandards.def170 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 DFeatures.def291 EXTENSION(cxx_explicit_this_parameter, LangOpts.CPlusPlus23)
H A DLangOptions.def101 LANGOPT(CPlusPlus23 , 1, 0, "C++23")
/freebsd/contrib/llvm-project/clang/lib/Basic/
H A DLangOptions.cpp121 Opts.CPlusPlus23 = Std.isCPlusPlus23(); in setLangDefaults()
H A DModule.cpp111 .Case("cplusplus23", LangOpts.CPlusPlus23) in hasFeature()
/freebsd/contrib/llvm-project/clang/lib/Frontend/
H A DInitPreprocessor.cpp473 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 DPPDirectives.cpp456 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 DLiteralSupport.cpp355 Features.CPlusPlus23 ? diag::warn_cxx23_delimited_escape_sequence in ProcessCharEscape()
711 Features.CPlusPlus23 ? diag::warn_cxx23_delimited_escape_sequence in ProcessUCNEscape()
H A DPPExpressions.cpp331 ? PP.getLangOpts().CPlusPlus23 in EvaluateValue()
H A DLexer.cpp3477 Diag(SlashLoc, PP->getLangOpts().CPlusPlus23 in tryReadNumericUCN()
3565 Diag(SlashLoc, PP->getLangOpts().CPlusPlus23 in tryReadNamedUCN()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaDeclCXX.cpp1699 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 DSemaStmtAttr.cpp722 if (!getLangOpts().CPlusPlus23 && in ActOnCXXAssumeAttr()
H A DSemaStmt.cpp2658 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 DSema.cpp2212 if (S.getLangOpts().CPlusPlus23) { in checkEscapingByref()
H A DTreeTransform.h8846 getSema().getLangOpts().CPlusPlus23); in TransformCXXForRangeStmt()
8849 if (getSema().getLangOpts().CPlusPlus23) { in TransformCXXForRangeStmt()
8863 assert(getSema().getLangOpts().CPlusPlus23 || in TransformCXXForRangeStmt()
H A DSemaExprCXX.cpp1589 if (getLangOpts().CPlusPlus23) { in BuildCXXTypeConstructExpr()
H A DSemaType.cpp3269 if (SemaRef.getLangOpts().CPlusPlus23 && IsCXXAutoType && in GetDeclSpecTypeForDeclarator()
H A DSemaExpr.cpp3865 ? getLangOpts().CPlusPlus23 in ActOnNumericConstant()
17629 if (getLangOpts().CPlusPlus23 && Rec.InLifetimeExtendingContext && in PopExpressionEvaluationContext()
/freebsd/contrib/llvm-project/clang/lib/Parse/
H A DParseExprCXX.cpp1282 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 DParseStmt.cpp1117 Diag(Tok, getLangOpts().CPlusPlus23 in DiagnoseLabelAtEndOfCompoundStatement()
1524 Diag(Tok, getLangOpts().CPlusPlus23 ? diag::warn_cxx20_compat_consteval_if in ParseIfStatement()
H A DParseTentative.cpp1458 if (!getLangOpts().CPlusPlus23) in isCXXDeclarationSpecifier()
H A DParseDecl.cpp2475 getLangOpts().CPlusPlus23); in ParseDeclGroup()
2478 if (getLangOpts().CPlusPlus23) { in ParseDeclGroup()
2492 getLangOpts().CPlusPlus23 || in ParseDeclGroup()
H A DParseExpr.cpp2048 if (!getLangOpts().CPlusPlus23) { in ParsePostfixExpressionSuffix()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp408 C.getLangOpts().CPlusPlus23; in setBases()
554 getASTContext().getLangOpts().CPlusPlus23; in addedClassSubobject()
1343 Context.getLangOpts().CPlusPlus23; in addedMember()

12