Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DLangStandard.h59 CPlusPlus23 = (1 << 10), enumerator
124 bool isCPlusPlus23() const { return Flags & CPlusPlus23; } in isCPlusPlus23()
H A DLangStandards.def161 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 DFeatures.def275 EXTENSION(cxx_explicit_this_parameter, LangOpts.CPlusPlus23)
H A DLangOptions.def100 LANGOPT(CPlusPlus23 , 1, 0, "C++23")
/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/Targets/
H A DOSTargets.cpp217 if (Opts.CPlusPlus23) in addVisualCDefines()
/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/
H A DLangOptions.cpp120 Opts.CPlusPlus23 = Std.isCPlusPlus23(); in setLangDefaults()
H A DModule.cpp111 .Case("cplusplus23", LangOpts.CPlusPlus23) in hasFeature()
/freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/
H A DInitPreprocessor.cpp456 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 DPPDirectives.cpp455 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 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.cpp3421 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 DParseExprCXX.cpp1208 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 DParseStmt.cpp1105 Diag(Tok, getLangOpts().CPlusPlus23 in DiagnoseLabelAtEndOfCompoundStatement()
1509 Diag(Tok, getLangOpts().CPlusPlus23 ? diag::warn_cxx20_compat_consteval_if in ParseIfStatement()
H A DParseTentative.cpp1437 if (!getLangOpts().CPlusPlus23) in isCXXDeclarationSpecifier()
H A DParseExpr.cpp1981 if (!getLangOpts().CPlusPlus23) { in ParsePostfixExpressionSuffix()
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaStmt.cpp3398 getLangOpts().CPlusPlus23))) { in getNamedReturnInfo()
3542 (!getLangOpts().CPlusPlus23 || SupressSimplerImplicitMoves) && in PerformMoveOrCopyInitialization()
3932 if (!E || !S.getLangOpts().CPlusPlus23 || !S.getLangOpts().MSVCCompat) in CheckSimplerImplicitMovesMSVCWorkaround()
H A DSemaDeclCXX.cpp1964 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 DSema.cpp2201 if (S.getLangOpts().CPlusPlus23) { in checkEscapingByref()
H A DSemaExprCXX.cpp1544 if (getLangOpts().CPlusPlus23) { in BuildCXXTypeConstructExpr()
H A DSemaType.cpp3735 if (SemaRef.getLangOpts().CPlusPlus23 && IsCXXAutoType && in GetDeclSpecTypeForDeclarator()
H A DSemaOverload.cpp1392 if (SemaRef.LangOpts.CPlusPlus23) in IsOverloadOrOverrideImpl()
H A DSemaDecl.cpp15085 if (!S.getLangOpts().CPlusPlus23) in CheckExplicitObjectParameter()
H A DSemaExpr.cpp4136 ? getLangOpts().CPlusPlus23 in ActOnNumericConstant()