| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | LangStandards.def | 149 CPlusPlus20 | Digraphs | HexFloat) 155 CPlusPlus20 | Digraphs | HexFloat | GNUMode) 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 | LangStandard.h | 58 CPlusPlus20 = (1 << 9), enumerator 121 bool isCPlusPlus20() const { return Flags & CPlusPlus20; } in isCPlusPlus20()
|
| H A D | Features.def | 273 EXTENSION(cxx_generalized_nttp, LangOpts.CPlusPlus20)
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Lex/ |
| H A D | TokenConcatenation.cpp | 106 if (PP.getLangOpts().CPlusPlus20) in TokenConcatenation() 295 return PP.getLangOpts().CPlusPlus20 && FirstChar == '>'; in AvoidConcat()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Basic/ |
| H A D | IdentifierTable.cpp | 158 if (LangOpts.CPlusPlus20) in getKeywordStatusHelper() 181 if (LangOpts.CPlusPlus20) return KS_Unknown; in getKeywordStatusHelper() 364 LangOptsNoCPP.CPlusPlus20 = false; in isCPlusPlusKeyword()
|
| H A D | LangOptions.cpp | 119 Opts.CPlusPlus20 = Std.isCPlusPlus20(); in setLangDefaults()
|
| H A D | Module.cpp | 110 .Case("cplusplus20", LangOpts.CPlusPlus20) in hasFeature()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | InitPreprocessor.cpp | 459 else if (LangOpts.CPlusPlus20) in InitializeStandardPredefinedMacros() 640 : LangOpts.CPlusPlus20 ? "201907L" in InitializeCPlusPlusFeatureTestMacros() 670 LangOpts.CPlusPlus20 ? "201803L" : "201304L"); in InitializeCPlusPlusFeatureTestMacros() 672 LangOpts.CPlusPlus20 ? "201707L" : "201304L"); in InitializeCPlusPlusFeatureTestMacros() 708 if (LangOpts.CPlusPlus20) { in InitializeCPlusPlusFeatureTestMacros()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | OSTargets.cpp | 220 else if (Opts.CPlusPlus20) in addVisualCDefines()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmtAttr.cpp | 315 if (!S.getLangOpts().CPlusPlus20 && A.isCXX11Attribute() && !A.getScopeName()) in handleLikely() 324 if (!S.getLangOpts().CPlusPlus20 && A.isCXX11Attribute() && !A.getScopeName()) in handleUnlikely()
|
| H A D | SemaLambda.cpp | 758 Diag(EllipsisLoc, getLangOpts().CPlusPlus20 in buildLambdaInitCaptureInitialization() 1092 Diag(C->Loc, !getLangOpts().CPlusPlus20 in ActOnLambdaExpressionAfterIntroducer() 1493 getLangOpts().CPlusPlus20 && LSI->CallOperator->isImmediateEscalating(); in ActOnStartOfLambdaDefinition() 2105 if (getLangOpts().CPlusPlus20 && IsImplicit && in BuildLambdaExpr()
|
| H A D | SemaDeclCXX.cpp | 838 getLangOpts().CPlusPlus20) in ActOnDecompositionDeclarator() 1837 if (getLangOpts().CPlusPlus20) { in CheckConstexprFunctionDefinition() 2052 SemaRef.getLangOpts().CPlusPlus20) in CheckConstexprCtorInitializer() 2324 SemaRef.getLangOpts().CPlusPlus20 in CheckConstexprFunctionBody() 6796 if (!getLangOpts().CPlusPlus20) in getDefaultedFunctionKind() 6805 if (!getLangOpts().CPlusPlus20) in getDefaultedFunctionKind() 7843 if ((getLangOpts().CPlusPlus20 || in CheckExplicitlyDefaultedSpecialMember() 13295 getLangOpts().CPlusPlus20 in CheckUsingDeclQualifier() 13438 return !getLangOpts().CPlusPlus20; in CheckUsingDeclQualifier() 18211 << getLangOpts().CPlusPlus20; in SetDeclDefaulted() [all …]
|
| H A D | SemaType.cpp | 2988 if (T.isVolatileQualified() && getLangOpts().CPlusPlus20) in CheckFunctionReturnType() 3088 if (ParamType.isVolatileQualified() && getLangOpts().CPlusPlus20) in BuildFunctionType() 3635 if (!SemaRef.getLangOpts().CPlusPlus20 || !Auto || in GetDeclSpecTypeForDeclarator() 3698 !SemaRef.getLangOpts().CPlusPlus20) in GetDeclSpecTypeForDeclarator() 5428 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20) in GetFullTypeForDeclarator() 5975 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20 && in GetFullTypeForDeclarator() 6001 (!LangOpts.CPlusPlus20 || !T->getContainedAutoType())) { in GetFullTypeForDeclarator() 9660 } else if (getLangOpts().CPlusPlus20 ? !RD->hasConstexprDestructor() in RequireLiteralType() 9670 if (getLangOpts().CPlusPlus20) { in RequireLiteralType()
|
| H A D | SemaExpr.cpp | 1508 : S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions() 1525 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions() 1531 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions() 1537 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions() 1541 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions() 7165 Diag(Fn->getExprLoc(), getLangOpts().CPlusPlus20 in ActOnCallExpr() 16081 if (getLangOpts().CPlusPlus20) { in LookupBinOp() 18297 assert(getLangOpts().CPlusPlus20 && in MarkExpressionAsImmediateEscalating() 18627 if (!getLangOpts().CPlusPlus20 && in PopExpressionEvaluationContext() 19375 S.Diag(Loc, S.LangOpts.CPlusPlus20 in isVariableCapturable() [all …]
|
| H A D | SemaTemplate.cpp | 495 getLangOpts().CPlusPlus20 && llvm::all_of(Found, [](NamedDecl *ND) { in LookupTemplateName() 1351 if (!getLangOpts().CPlusPlus20 || in RequireStructuralType() 1484 if (!getLangOpts().CPlusPlus20) { in CheckNonTypeTemplateParameterType() 4265 if (getLangOpts().CPlusPlus20) in ActOnTemplateIdType() 4705 (!Context.getLangOpts().CPlusPlus20 || in ActOnVarTemplateSpecialization() 7478 if (!getLangOpts().CPlusPlus20) { in CheckTemplateArgument() 9018 (!Context.getLangOpts().CPlusPlus20 || in ActOnClassTemplateSpecialization()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CrossTU/ |
| H A D | CrossTranslationUnit.cpp | 340 LangTo.CPlusPlus20 != LangFrom.CPlusPlus20) { in getCrossTUDefinitionImpl()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | BitwiseShiftChecker.cpp | 80 return PedanticFlag && !Ctx.getASTContext().getLangOpts().CPlusPlus20; in shouldPerformPedanticChecks()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangExpressionSourceCode.cpp | 277 Opts.CPlusPlus20 = true; in TokenVerifier()
|
| H A D | ClangExpressionParser.cpp | 318 cpp_lang_opts.CPlusPlus20 = true; in RemoveCppKeyword() 512 lang_opts.CPlusPlus20 = true; in ClangExpressionParser()
|
| /freebsd-14.2/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
| H A D | CPlusPlusNameParser.cpp | 753 g_options.CPlusPlus20 = true; in GetLangOptions()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 704 return getASTContext().getLangOpts().CPlusPlus20; in lambdaIsDefaultConstructibleAndAssignable() 823 if (getASTContext().getLangOpts().CPlusPlus20 in addedMember() 1334 !Context.getLangOpts().CPlusPlus20)) in addedMember() 1388 if (!(LangOpts.CPlusPlus20 ? hasConstexprDestructor() in isLiteral()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | Interp.cpp | 416 if (F->isVirtual() && !S.getLangOpts().CPlusPlus20) { in CheckCallable()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDeclCXX.cpp | 173 } else if (getLangOpts().CPlusPlus20) { in ParseNamespace() 700 Diag(UELoc, getLangOpts().CPlusPlus20 in ParseUsingDeclaration() 3049 Diag(Tok, getLangOpts().CPlusPlus20 in ParseCXXClassMemberDeclaration() 3280 << getLangOpts().CPlusPlus20; in ParseCXXMemberInitializer()
|
| H A D | ParseStmt.cpp | 2203 getLangOpts().CPlusPlus20 in ParseForStatement() 2276 if (CoawaitLoc.isValid() && getLangOpts().CPlusPlus20) in ParseForStatement()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 1266 getLangOpts().CPlusPlus20); in defaultedDefaultConstructorIsConstexpr() 1358 getLangOpts().CPlusPlus20; in defaultedDestructorIsConstexpr()
|