Home
last modified time | relevance | path

Searched refs:CPlusPlus2b (Results 1 – 20 of 20) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Basic/
H A DLangStandard.h58 CPlusPlus2b = (1 << 10), enumerator
122 bool isCPlusPlus2b() const { return Flags & CPlusPlus2b; } in isCPlusPlus2b()
H A DLangStandards.def157 CPlusPlus20 | CPlusPlus2b | Digraphs | HexFloat)
162 CPlusPlus20 | CPlusPlus2b | Digraphs | HexFloat | GNUMode)
H A DLangOptions.def100 LANGOPT(CPlusPlus2b , 1, 0, "C++2b")
/llvm-project-15.0.7/clang/lib/Basic/Targets/
H A DOSTargets.cpp197 if (Opts.CPlusPlus2b) in addVisualCDefines()
/llvm-project-15.0.7/clang/lib/Basic/
H A DLangOptions.cpp112 Opts.CPlusPlus2b = Std.isCPlusPlus2b(); in setLangDefaults()
/llvm-project-15.0.7/clang-tools-extra/clangd/index/
H A DStdLib.cpp49 if (LO.CPlusPlus2b) in standardFromOpts()
/llvm-project-15.0.7/clang/lib/Frontend/
H A DInitPreprocessor.cpp454 if (LangOpts.CPlusPlus2b) in InitializeStandardPredefinedMacros()
608 Builder.defineMacro("__cpp_constexpr", LangOpts.CPlusPlus2b ? "202110L" in InitializeCPlusPlusFeatureTestMacros()
689 if (LangOpts.CPlusPlus2b) { in InitializeCPlusPlusFeatureTestMacros()
/llvm-project-15.0.7/clang/lib/Lex/
H A DPPDirectives.cpp456 if (LangOpts.C2x || LangOpts.CPlusPlus2b) in SuggestTypoedDirective()
772 DiagID = LangOpts.CPlusPlus2b ? diag::warn_cxx2b_compat_pp_directive in SkipExcludedConditionalBlock()
1265 Diag(Result, LangOpts.CPlusPlus2b in HandleDirective()
3436 DiagID = LangOpts.CPlusPlus2b ? diag::warn_cxx2b_compat_pp_directive in HandleElifFamilyDirective()
H A DLiteralSupport.cpp314 Features.CPlusPlus2b ? diag::warn_cxx2b_delimited_escape_sequence in ProcessCharEscape()
645 Features.CPlusPlus2b ? diag::warn_cxx2b_delimited_escape_sequence in ProcessUCNEscape()
H A DPPExpressions.cpp329 ? PP.getLangOpts().CPlusPlus2b in EvaluateValue()
H A DLexer.cpp3290 Diag(BufferPtr, PP->getLangOpts().CPlusPlus2b in tryReadNumericUCN()
3377 Diag(BufferPtr, PP->getLangOpts().CPlusPlus2b in tryReadNamedUCN()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseExprCXX.cpp1313 Diag(Tok, getLangOpts().CPlusPlus2b in ParseLambdaExpressionAfterIntroducer()
1441 if (!getLangOpts().CPlusPlus2b) in ParseLambdaExpressionAfterIntroducer()
1930 Diag(DeclStart, !getLangOpts().CPlusPlus2b in ParseAliasDeclarationInInitStatement()
H A DParseStmt.cpp1435 Diag(Tok, getLangOpts().CPlusPlus2b ? diag::warn_cxx20_compat_consteval_if in ParseIfStatement()
H A DParseExpr.cpp1921 if (!getLangOpts().CPlusPlus2b) { in ParsePostfixExpressionSuffix()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaStmt.cpp3379 getLangOpts().CPlusPlus2b))) { in getNamedReturnInfo()
3523 (!getLangOpts().CPlusPlus2b || SupressSimplerImplicitMoves) && in PerformMoveOrCopyInitialization()
3913 if (!E || !S.getLangOpts().CPlusPlus2b || !S.getLangOpts().MSVCCompat) in CheckSimplerImplicitMovesMSVCWorkaround()
H A DSemaDeclCXX.cpp1895 SemaRef.getLangOpts().CPlusPlus2b in CheckConstexprDeclStmt()
1900 } else if (!SemaRef.getLangOpts().CPlusPlus2b) { in CheckConstexprDeclStmt()
1904 if (SemaRef.LangOpts.CPlusPlus2b) { in CheckConstexprDeclStmt()
2243 if ((Cxx2bLoc.isValid() && !SemaRef.getLangOpts().CPlusPlus2b) || in CheckConstexprFunctionBody()
2249 SemaRef.getLangOpts().CPlusPlus2b in CheckConstexprFunctionBody()
15946 Diag(FnDecl->getLocation(), LangOpts.CPlusPlus2b in CheckOverloadedOperatorDeclaration()
15997 Diag(FnDecl->getLocation(), LangOpts.CPlusPlus2b in CheckOverloadedOperatorDeclaration()
H A DSema.cpp2120 if (S.getLangOpts().CPlusPlus2b) { in checkEscapingByref()
H A DSemaExprCXX.cpp1499 if (getLangOpts().CPlusPlus2b) { in BuildCXXTypeConstructExpr()
H A DSemaType.cpp3565 if (SemaRef.getLangOpts().CPlusPlus2b && IsCXXAutoType && in GetDeclSpecTypeForDeclarator()
H A DSemaExpr.cpp3965 ? getLangOpts().CPlusPlus2b in ActOnNumericConstant()