/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | LangStandards.def | 158 CPlusPlus20 | Digraphs | HexFloat) 164 CPlusPlus20 | Digraphs | HexFloat | GNUMode) 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 | LangStandard.h | 60 CPlusPlus20 = (1 << 10), enumerator 126 bool isCPlusPlus20() const { return Flags & CPlusPlus20; } in isCPlusPlus20()
|
H A D | Features.def | 289 EXTENSION(cxx_generalized_nttp, LangOpts.CPlusPlus20)
|
/freebsd/contrib/llvm-project/clang/lib/Lex/ |
H A D | TokenConcatenation.cpp | 106 if (PP.getLangOpts().CPlusPlus20) in TokenConcatenation() 298 return PP.getLangOpts().CPlusPlus20 && FirstChar == '>'; in AvoidConcat()
|
/freebsd/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 | Builtins.cpp | 123 if (!LangOpts.CPlusPlus20 && strchr(BuiltinInfo.Attributes, 'G') != nullptr) in builtinIsSupported()
|
H A D | LangOptions.cpp | 120 Opts.CPlusPlus20 = Std.isCPlusPlus20(); in setLangDefaults()
|
H A D | Module.cpp | 110 .Case("cplusplus20", LangOpts.CPlusPlus20) in hasFeature()
|
/freebsd/contrib/llvm-project/clang/lib/Frontend/ |
H A D | InitPreprocessor.cpp | 476 else if (LangOpts.CPlusPlus20) in InitializeStandardPredefinedMacros() 665 : LangOpts.CPlusPlus20 ? "201907L" in InitializeCPlusPlusFeatureTestMacros() 697 LangOpts.CPlusPlus20 ? "201803L" : "201304L"); in InitializeCPlusPlusFeatureTestMacros() 699 LangOpts.CPlusPlus20 ? "201707L" : "201304L"); in InitializeCPlusPlusFeatureTestMacros() 735 if (LangOpts.CPlusPlus20) { in InitializeCPlusPlusFeatureTestMacros()
|
/freebsd/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaStmtAttr.cpp | 334 if (!S.getLangOpts().CPlusPlus20 && A.isCXX11Attribute() && !A.getScopeName()) in handleLikely() 343 if (!S.getLangOpts().CPlusPlus20 && A.isCXX11Attribute() && !A.getScopeName()) in handleUnlikely()
|
H A D | SemaLambda.cpp | 800 Diag(EllipsisLoc, getLangOpts().CPlusPlus20 in buildLambdaInitCaptureInitialization() 1145 Diag(C->Loc, !getLangOpts().CPlusPlus20 in ActOnLambdaExpressionAfterIntroducer() 1551 getLangOpts().CPlusPlus20 && LSI->CallOperator->isImmediateEscalating(); in ActOnStartOfLambdaDefinition() 2163 if (getLangOpts().CPlusPlus20 && IsImplicit && in BuildLambdaExpr()
|
H A D | SemaDeclCXX.cpp | 807 getLangOpts().CPlusPlus20 in ActOnDecompositionDeclarator() 824 getLangOpts().CPlusPlus20) in ActOnDecompositionDeclarator() 1819 if (getLangOpts().CPlusPlus20) { in CheckConstexprFunctionDefinition() 1974 SemaRef.getLangOpts().CPlusPlus20 in CheckConstexprDeclStmt() 1978 } else if (!SemaRef.getLangOpts().CPlusPlus20) { in CheckConstexprDeclStmt() 2037 SemaRef.getLangOpts().CPlusPlus20) in CheckConstexprCtorInitializer() 2059 SemaRef.getLangOpts().CPlusPlus20 in CheckConstexprCtorInitializer() 2066 } else if (!SemaRef.getLangOpts().CPlusPlus20) { in CheckConstexprCtorInitializer() 2267 if (!SemaRef.getLangOpts().CPlusPlus20) in CheckConstexprFunctionBody() 2273 !SemaRef.getLangOpts().CPlusPlus20 in CheckConstexprFunctionBody() [all...] |
H A D | SemaType.cpp | 2532 if (T.isVolatileQualified() && getLangOpts().CPlusPlus20) in CheckFunctionReturnType() 2632 if (ParamType.isVolatileQualified() && getLangOpts().CPlusPlus20) in BuildFunctionType() 3166 if (!SemaRef.getLangOpts().CPlusPlus20 || !Auto || in GetDeclSpecTypeForDeclarator() 3232 !SemaRef.getLangOpts().CPlusPlus20) in GetDeclSpecTypeForDeclarator() 4996 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20) in GetFullTypeForDeclarator() 5552 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20 && in GetFullTypeForDeclarator() 5578 (!LangOpts.CPlusPlus20 || !T->getContainedAutoType())) { in GetFullTypeForDeclarator() 9315 } else if (getLangOpts().CPlusPlus20 ? !RD->hasConstexprDestructor() in RequireLiteralType() 9325 if (getLangOpts().CPlusPlus20) { in RequireLiteralType()
|
H A D | SemaExpr.cpp | 1493 : S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions() 1510 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions() 1516 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions() 1522 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions() 1526 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions() 2073 ? !getLangOpts().CPlusPlus20 && !getLangOpts().Char8 in ActOnStringLiteral() 4894 if (ArgExprs.size() == 1 && getLangOpts().CPlusPlus20) { in ActOnArraySubscriptExpr() 6383 Diag(Fn->getExprLoc(), getLangOpts().CPlusPlus20 in ActOnCallExpr() 7168 Diag(FirstDesignator, getLangOpts().CPlusPlus20 in ActOnInitList() 11180 if (S.getLangOpts().isSignedOverflowDefined() || S.getLangOpts().CPlusPlus20) in DiagnoseBadShiftValues() [all …]
|
H A D | SemaTemplate.cpp | 494 getLangOpts().CPlusPlus20 && llvm::all_of(Found, [](NamedDecl *ND) { in LookupTemplateName() 1299 if (!getLangOpts().CPlusPlus20 || in RequireStructuralType() 1432 if (!getLangOpts().CPlusPlus20) { in CheckNonTypeTemplateParameterType() 3575 if (getLangOpts().CPlusPlus20) in ActOnTemplateIdType() 4015 (!Context.getLangOpts().CPlusPlus20 || in ActOnVarTemplateSpecialization() 6748 if (!getLangOpts().CPlusPlus20) { in CheckTemplateArgument() 8254 (!Context.getLangOpts().CPlusPlus20 || in ActOnClassTemplateSpecialization()
|
/freebsd/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/contrib/llvm-project/clang/lib/AST/Interp/ |
H A D | Interp.cpp | 577 if (F->isVirtual() && !S.getLangOpts().CPlusPlus20) { in CheckCallable() 727 if (S.getLangOpts().CPlusPlus20) in CheckDynamicMemoryAllocation()
|
H A D | Interp.h | 171 if (LHS.isSigned() && !S.getLangOpts().CPlusPlus20) { in CheckShift() 2289 if (LHS.isNegative() && !S.getLangOpts().CPlusPlus20) { in DoShift() 2600 if (!S.getLangOpts().CPlusPlus20 && Overrider->isVirtual()) { in CallVirt()
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/Language/CPlusPlus/ |
H A D | CPlusPlusNameParser.cpp | 753 g_options.CPlusPlus20 = true; in GetLangOptions()
|
/freebsd/contrib/llvm-project/clang/lib/AST/ |
H A D | DeclCXX.cpp | 746 return getASTContext().getLangOpts().CPlusPlus20; in lambdaIsDefaultConstructibleAndAssignable() 865 if (getASTContext().getLangOpts().CPlusPlus20 in addedMember() 1377 !Context.getLangOpts().CPlusPlus20)) in addedMember() 1431 if (!(LangOpts.CPlusPlus20 ? hasConstexprDestructor() in isLiteral()
|
/freebsd/contrib/llvm-project/clang/lib/Parse/ |
H A D | ParseDeclCXX.cpp | 182 } else if (getLangOpts().CPlusPlus20) { in ParseNamespace() 717 Diag(UELoc, getLangOpts().CPlusPlus20 in ParseUsingDeclaration() 3216 Diag(Tok, getLangOpts().CPlusPlus20 in ParseCXXClassMemberDeclaration() 3458 << getLangOpts().CPlusPlus20; in ParseCXXMemberInitializer()
|
H A D | ParseStmt.cpp | 2220 getLangOpts().CPlusPlus20 in ParseForStatement() 2293 if (CoawaitLoc.isValid() && getLangOpts().CPlusPlus20) in ParseForStatement()
|
H A D | ParseTemplate.cpp | 612 if (!getLangOpts().CPlusPlus20) in TryAnnotateTypeConstraint()
|
/freebsd/contrib/llvm-project/clang/include/clang/AST/ |
H A D | DeclCXX.h | 1274 getLangOpts().CPlusPlus20); in defaultedDefaultConstructorIsConstexpr() 1366 getLangOpts().CPlusPlus20; in defaultedDestructorIsConstexpr()
|