reference, declarationdefinition
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.cpp
12783     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.cpp
12138     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;