|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/DeclCXX.h 1362 (!isLambda() || Ctx.getLangOpts().CPlusPlus17) &&
tools/clang/lib/AST/ASTContext.cpp 2881 (getLangOpts().CPlusPlus17 &&
3792 bool NoexceptInType = getLangOpts().CPlusPlus17;
tools/clang/lib/AST/DeclCXX.cpp 194 if (!C.getLangOpts().CPlusPlus17) {
2198 if (Context.getLangOpts().CPlusPlus17 ||
tools/clang/lib/AST/MicrosoftMangle.cpp 2305 if (MangleExceptionSpec && getASTContext().getLangOpts().CPlusPlus17 &&
tools/clang/lib/Analysis/CFG.cpp 1444 Context->getLangOpts().CPlusPlus17);
tools/clang/lib/Basic/Module.cpp 115 .Case("cplusplus17", LangOpts.CPlusPlus17)
tools/clang/lib/Basic/Targets/OSTargets.cpp 184 else if (Opts.CPlusPlus17)
tools/clang/lib/CrossTU/CrossTranslationUnit.cpp 290 LangTo.CPlusPlus17 != LangFrom.CPlusPlus17 ||
290 LangTo.CPlusPlus17 != LangFrom.CPlusPlus17 ||
tools/clang/lib/Format/Format.cpp 2502 LangOpts.CPlusPlus17 = LexingStd >= FormatStyle::LS_Cpp17;
tools/clang/lib/Frontend/CompilerInvocation.cpp 2254 Opts.CPlusPlus17 = Std.isCPlusPlus17();
2321 Opts.AlignedAllocation = Opts.CPlusPlus17;
2692 Opts.Trigraphs = !Opts.GNUMode && !Opts.MSVCCompat && !Opts.CPlusPlus17;
tools/clang/lib/Frontend/InitPreprocessor.cpp 370 else if (LangOpts.CPlusPlus17)
485 LangOpts.CPlusPlus17 ? "201603L" :
488 LangOpts.CPlusPlus17 ? "201603L" : "200907");
490 LangOpts.CPlusPlus17 ? "201411L" : "200410");
520 if (LangOpts.CPlusPlus17) {
tools/clang/lib/Lex/Lexer.cpp 1777 else if (!getLangOpts().CPlusPlus17 &&
3347 if (Char2 == '\'' && LangOpts.CPlusPlus17)
tools/clang/lib/Lex/LiteralSupport.cpp 904 else if (PP.getLangOpts().CPlusPlus17)
tools/clang/lib/Lex/TokenConcatenation.cpp 102 if (PP.getLangOpts().CPlusPlus17)
tools/clang/lib/Parse/ParseDecl.cpp 3391 if (getLangOpts().CPlusPlus17 &&
4674 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17
tools/clang/lib/Parse/ParseDeclCXX.cpp 79 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17
164 } else if (getLangOpts().CPlusPlus17) {
645 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17 ?
763 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17 ?
891 Diag(Tok, getLangOpts().CPlusPlus17
894 << (getLangOpts().CPlusPlus17
3705 P.getLangOpts().CPlusPlus17 && !IsNoexcept
4062 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17
tools/clang/lib/Parse/ParseExpr.cpp 2868 Diag(EllipsisLoc, getLangOpts().CPlusPlus17
tools/clang/lib/Parse/ParseExprCXX.cpp 1191 P.Diag(ConstexprLoc, !P.getLangOpts().CPlusPlus17
1927 Diag(Tok.getLocation(), getLangOpts().CPlusPlus17
2719 } else if (getLangOpts().CPlusPlus17 &&
tools/clang/lib/Parse/ParseStmt.cpp 1208 Diag(Tok, getLangOpts().CPlusPlus17 ? diag::warn_cxx14_compat_constexpr_if
1698 << ((getLangOpts().CPlusPlus11 && !getLangOpts().CPlusPlus17)
tools/clang/lib/Parse/ParseTemplate.cpp 703 getLangOpts().CPlusPlus17
706 << (!getLangOpts().CPlusPlus17
tools/clang/lib/Parse/ParseTentative.cpp 1343 if (getLangOpts().CPlusPlus17) {
1580 if (getLangOpts().CPlusPlus17) {
1590 return (getLangOpts().CPlusPlus17 || GreaterThanIsOperator)
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 1232 bool PreferClangAttr = !PP.getLangOpts().CPlusPlus17 && !PP.getLangOpts().C2x;
tools/clang/lib/Sema/SemaChecking.cpp12783 if (SemaRef.getLangOpts().CPlusPlus17)
tools/clang/lib/Sema/SemaDecl.cpp 291 getLangOpts().CPlusPlus17 && !IsCtorOrDtorName &&
4436 << getLangOpts().CPlusPlus17;
5903 << getLangOpts().CPlusPlus17;
6619 getLangOpts().CPlusPlus17 ? diag::ext_register_storage_class
6818 getLangOpts().CPlusPlus17 ? diag::warn_cxx14_compat_inline_variable
6886 (getLangOpts().CPlusPlus17 ||
10543 if (!getLangOpts().CPlusPlus17 && !NewFD->getPrimaryTemplate()) {
12059 if (!getLangOpts().CPlusPlus17 &&
12998 getLangOpts().CPlusPlus17 ? diag::ext_register_storage_class
13016 << getLangOpts().CPlusPlus17;
15904 << getLangOpts().CPlusPlus17;
tools/clang/lib/Sema/SemaDeclAttr.cpp 2093 if (!S.getLangOpts().CPlusPlus17 && IsCXX17Attr)
2755 } else if (LO.CPlusPlus && !LO.CPlusPlus17)
tools/clang/lib/Sema/SemaDeclCXX.cpp 710 !getLangOpts().CPlusPlus17
2159 (Cxx1yLoc.isValid() && !SemaRef.getLangOpts().CPlusPlus17))
16174 << getLangOpts().CPlusPlus17;
tools/clang/lib/Sema/SemaDeclObjC.cpp 4911 << getLangOpts().CPlusPlus17;
tools/clang/lib/Sema/SemaExceptionSpec.cpp 170 if (getLangOpts().CPlusPlus17)
274 if (!getLangOpts().CXXExceptions && !getLangOpts().CPlusPlus17)
915 if (getLangOpts().CPlusPlus17) {
935 !getLangOpts().CPlusPlus17;
992 if (S.getLangOpts().CPlusPlus17 && isa<CallExpr>(E)) {
tools/clang/lib/Sema/SemaExpr.cpp12138 S.Diag(OpLoc, S.getLangOpts().CPlusPlus17 ? diag::ext_increment_bool
15160 (Rec.isConstantEvaluated() && !getLangOpts().CPlusPlus17)) {
15167 } else if (Rec.isConstantEvaluated() && !getLangOpts().CPlusPlus17) {
tools/clang/lib/Sema/SemaExprCXX.cpp 1859 if (Braced && !getLangOpts().CPlusPlus17)
6057 assert(!S.getLangOpts().CPlusPlus17 &&
tools/clang/lib/Sema/SemaInit.cpp 3936 if (S.getLangOpts().CPlusPlus17 && Args.size() == 1 &&
4016 if (S.getLangOpts().CPlusPlus17 &&
4384 if (S.getLangOpts().CPlusPlus17 &&
4834 (S.getLangOpts().CPlusPlus17 || T2->isRecordType() ||
5257 if (!S.getLangOpts().CPlusPlus17)
5279 if (!S.getLangOpts().CPlusPlus17 ||
tools/clang/lib/Sema/SemaLambda.cpp 1028 Diag(C->Loc, !getLangOpts().CPlusPlus17
1375 S.getLangOpts().CPlusPlus17 ? CSK_constexpr : CSK_unspecified,
1811 if (getLangOpts().CPlusPlus17 && !CallOperator->isInvalidDecl() &&
tools/clang/lib/Sema/SemaOverload.cpp 8067 if (Op == OO_PlusPlus && S.getLangOpts().CPlusPlus17)
11278 if (S.getLangOpts().CPlusPlus17 &&
tools/clang/lib/Sema/SemaStmt.cpp 2587 Diag(RangeLoc, getLangOpts().CPlusPlus17
tools/clang/lib/Sema/SemaStmtAttr.cpp 45 if (!S.getLangOpts().CPlusPlus17 && A.isCXX11Attribute() &&
tools/clang/lib/Sema/SemaTemplate.cpp 932 if (getLangOpts().CPlusPlus17) {
6343 if (getLangOpts().CPlusPlus17 && ParamType->isUndeducedType()) {
6446 if (getLangOpts().CPlusPlus17) {
10090 if (getLangOpts().CPlusPlus17) {
tools/clang/lib/Sema/SemaTemplateDeduction.cpp 392 if (!S.getLangOpts().CPlusPlus17)
3122 if (getLangOpts().CPlusPlus17 &&
4107 if (getLangOpts().CPlusPlus17 &&
5297 if (Ctx.getLangOpts().CPlusPlus17)
tools/clang/lib/Sema/SemaType.cpp 3031 else if (!SemaRef.getLangOpts().CPlusPlus17)
4751 if (IsTypedefName && FTI.getExceptionSpecType() && !LangOpts.CPlusPlus17)
8211 if (RD->isLambda() && !getLangOpts().CPlusPlus17) {
tools/clang/lib/Serialization/ASTReaderDecl.cpp 3026 if (C.getLangOpts().CPlusPlus17 && XFPT && YFPT &&
tools/clang/tools/clang-rename/ClangRename.cpp 140 Options.CPlusPlus17 = true;
tools/clang/tools/extra/clang-tidy/modernize/ConcatNestedNamespacesCheck.cpp 66 if (!getLangOpts().CPlusPlus17)
tools/clang/tools/extra/clang-tidy/modernize/UnaryStaticAssertCheck.cpp 20 if (!getLangOpts().CPlusPlus17)
tools/clang/tools/extra/clang-tidy/modernize/UseNodiscardCheck.cpp 90 if ((NoDiscardMacro == "[[nodiscard]]" && !getLangOpts().CPlusPlus17) ||
tools/clang/tools/extra/clang-tidy/modernize/UseUncaughtExceptionsCheck.cpp 20 if (!getLangOpts().CPlusPlus17)
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionSourceCode.cpp 230 Opts.CPlusPlus17 = true;
tools/lldb/source/Plugins/Language/CPlusPlus/CPlusPlusNameParser.cpp 628 g_options.CPlusPlus17 = true;
tools/lldb/source/Plugins/Language/ClangCommon/ClangHighlighter.cpp 161 Opts.CPlusPlus17 = true;