| /freebsd-13.1/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | LangStandard.h | 52 CPlusPlus20 = (1 << 9), enumerator 114 bool isCPlusPlus20() const { return Flags & CPlusPlus20; } in isCPlusPlus20()
|
| H A D | LangStandards.def | 146 CPlusPlus20 | Digraphs | HexFloat) 152 CPlusPlus20 | Digraphs | HexFloat | GNUMode) 158 CPlusPlus20 | CPlusPlus2b | Digraphs | HexFloat) 163 CPlusPlus20 | CPlusPlus2b | Digraphs | HexFloat | GNUMode)
|
| H A D | LangOptions.def | 94 LANGOPT(CPlusPlus20 , 1, 0, "C++20")
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Basic/ |
| H A D | IdentifierTable.cpp | 133 if (LangOpts.CPlusPlus20 && (Flags & KEYCXX20)) return KS_Enabled; in getKeywordStatus() 153 if (LangOpts.CPlusPlus20 && (Flags & KEYCONCEPTS)) return KS_Enabled; in getKeywordStatus() 157 if (LangOpts.CPlusPlus && !LangOpts.CPlusPlus20 && (Flags & CHAR8SUPPORT)) in getKeywordStatus() 275 LangOptsNoCPP.CPlusPlus20 = false; in isCPlusPlusKeyword()
|
| /freebsd-13.1/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()
|
| H A D | LiteralSupport.cpp | 852 .Cases("d", "y", LangOpts.CPlusPlus20) in isValidUDSuffix()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | InitPreprocessor.cpp | 388 else if (LangOpts.CPlusPlus20) in InitializeStandardPredefinedMacros() 521 LangOpts.CPlusPlus20 ? "201907L" : in InitializeCPlusPlusFeatureTestMacros() 548 LangOpts.CPlusPlus20 ? "201803L" : "201304L"); in InitializeCPlusPlusFeatureTestMacros() 550 LangOpts.CPlusPlus20 ? "201707L" : "201304L"); in InitializeCPlusPlusFeatureTestMacros() 586 if (LangOpts.CPlusPlus20) { in InitializeCPlusPlusFeatureTestMacros()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Basic/Targets/ |
| H A D | OSTargets.cpp | 184 if (Opts.CPlusPlus20) in addVisualCDefines()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaStmtAttr.cpp | 221 if (!S.getLangOpts().CPlusPlus20 && A.isCXX11Attribute() && !A.getScopeName()) in handleLikely() 230 if (!S.getLangOpts().CPlusPlus20 && A.isCXX11Attribute() && !A.getScopeName()) in handleUnlikely()
|
| H A D | SemaDeclCXX.cpp | 804 getLangOpts().CPlusPlus20) in ActOnDecompositionDeclarator() 1768 if (getLangOpts().CPlusPlus20) { in CheckConstexprFunctionDefinition() 1973 SemaRef.getLangOpts().CPlusPlus20) in CheckConstexprCtorInitializer() 2221 SemaRef.getLangOpts().CPlusPlus20 in CheckConstexprFunctionBody() 6441 if (!getLangOpts().CPlusPlus20) in getDefaultedFunctionKind() 6450 if (!getLangOpts().CPlusPlus20) in getDefaultedFunctionKind() 7442 if ((getLangOpts().CPlusPlus20 || in CheckExplicitlyDefaultedSpecialMember() 12547 getLangOpts().CPlusPlus20 in CheckUsingDeclQualifier() 12690 return !getLangOpts().CPlusPlus20; in CheckUsingDeclQualifier() 17073 << getLangOpts().CPlusPlus20; in SetDeclDefaulted() [all …]
|
| H A D | SemaLambda.cpp | 809 Diag(EllipsisLoc, getLangOpts().CPlusPlus20 in buildLambdaInitCaptureInitialization() 1066 Diag(C->Loc, !getLangOpts().CPlusPlus20 in ActOnStartOfLambdaDefinition() 1842 if (getLangOpts().CPlusPlus20 && IsImplicit && in BuildLambdaExpr()
|
| H A D | SemaType.cpp | 2779 if (T.isVolatileQualified() && getLangOpts().CPlusPlus20) in CheckFunctionReturnType() 2873 if (ParamType.isVolatileQualified() && getLangOpts().CPlusPlus20) in BuildFunctionType() 3412 if (!SemaRef.getLangOpts().CPlusPlus20 || !Auto || in GetDeclSpecTypeForDeclarator() 3466 !SemaRef.getLangOpts().CPlusPlus20) in GetDeclSpecTypeForDeclarator() 5147 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20) in GetFullTypeForDeclarator() 5644 if (T.isVolatileQualified() && S.getLangOpts().CPlusPlus20 && in GetFullTypeForDeclarator() 5670 (!LangOpts.CPlusPlus20 || !T->getContainedAutoType())) { in GetFullTypeForDeclarator() 8838 } else if (getLangOpts().CPlusPlus20 ? !RD->hasConstexprDestructor() in RequireLiteralType() 8848 if (getLangOpts().CPlusPlus20) { in RequireLiteralType()
|
| H A D | SemaExpr.cpp | 1457 S.Diag(Loc, S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions() 1470 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions() 1476 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions() 1482 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions() 1486 DiagID = S.getLangOpts().CPlusPlus20 in checkEnumArithmeticConversions() 4740 if (getLangOpts().CPlusPlus20 && in ActOnArraySubscriptExpr() 6398 Diag(Fn->getExprLoc(), getLangOpts().CPlusPlus20 in ActOnCallExpr() 7093 Diag(FirstDesignator, getLangOpts().CPlusPlus20 in ActOnInitList() 10976 !S.getLangOpts().CPlusPlus20) { in DiagnoseBadShiftValues() 14574 if (getLangOpts().CPlusPlus20) { in LookupBinOp() [all …]
|
| H A D | SemaTemplate.cpp | 488 getLangOpts().CPlusPlus20 && in LookupTemplateName() 1322 if (!getLangOpts().CPlusPlus20 || in RequireStructuralType() 1455 if (!getLangOpts().CPlusPlus20) { in CheckNonTypeTemplateParameterType() 4356 (!Context.getLangOpts().CPlusPlus20 || in ActOnVarTemplateSpecialization() 8407 (!Context.getLangOpts().CPlusPlus20 || in ActOnClassTemplateSpecialization()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/CrossTU/ |
| H A D | CrossTranslationUnit.cpp | 316 LangTo.CPlusPlus20 != LangFrom.CPlusPlus20) { in getCrossTUDefinitionImpl()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/StaticAnalyzer/Core/ |
| H A D | BasicValueFactory.cpp | 287 if (!Ctx.getLangOpts().CPlusPlus20) { in evalAPSInt()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | Interp.cpp | 337 if (!S.getLangOpts().CPlusPlus20) { in CheckCallable()
|
| H A D | Interp.h | 873 if (V.isSigned() && !S.getLangOpts().CPlusPlus20) { in ShiftLeft()
|
| /freebsd-13.1/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclCXX.h | 1211 getLangOpts().CPlusPlus20); in defaultedDefaultConstructorIsConstexpr() 1303 getLangOpts().CPlusPlus20; in defaultedDestructorIsConstexpr() 1401 return (LangOpts.CPlusPlus20 ? hasConstexprDestructor() in isLiteral()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclCXX.cpp | 690 return getASTContext().getLangOpts().CPlusPlus20; in lambdaIsDefaultConstructibleAndAssignable() 806 if (getASTContext().getLangOpts().CPlusPlus20 in addedMember() 1343 !Context.getLangOpts().CPlusPlus20)) in addedMember()
|
| H A D | ExprConstant.cpp | 2783 } else if (LHS.isSigned() && !Info.getLangOpts().CPlusPlus20) { in handleIntIntBinOp() 5463 if (!Info.Ctx.getLangOpts().CPlusPlus20 && isa<CXXMethodDecl>(Declaration) && in CheckConstexprFunction() 6100 if (Info.getLangOpts().CPlusPlus20 && MD->isTrivial() && in HandleFunctionCall() 6580 Info.FFDiag(E->getExprLoc(), Info.getLangOpts().CPlusPlus20 in HandleOperatorNewCall() 7401 if (!Info.Ctx.getLangOpts().CPlusPlus20) in VisitCXXDynamicCastExpr() 7565 if (!Info.getLangOpts().CPlusPlus20) in handleCallExpr() 8314 if (!Info.Ctx.getLangOpts().CPlusPlus20) { in VisitCXXTypeidExpr() 8457 if (Info.getLangOpts().CPlusPlus20 && in VisitBinAssign() 9348 if (!Info.getLangOpts().CPlusPlus20) in VisitCXXNewExpr() 14469 if (!Info.getLangOpts().CPlusPlus20) in VisitCXXDeleteExpr()
|
| H A D | DeclTemplate.cpp | 722 C.getLangOpts().CPlusPlus20 ? T->getContainedAutoType() : nullptr; in Create()
|
| /freebsd-13.1/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseDeclCXX.cpp | 158 } else if (getLangOpts().CPlusPlus20) { in ParseNamespace() 683 Diag(UELoc, getLangOpts().CPlusPlus20 in ParseUsingDeclaration() 2904 Diag(Tok, getLangOpts().CPlusPlus20 in ParseCXXClassMemberDeclaration() 3118 << getLangOpts().CPlusPlus20; in ParseCXXMemberInitializer()
|
| H A D | ParseTemplate.cpp | 693 if (!getLangOpts().CPlusPlus20) in TryAnnotateTypeConstraint()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/ |
| H A D | ClangExpressionParser.cpp | 319 cpp_lang_opts.CPlusPlus20 = true; in RemoveCppKeyword()
|