reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/examples/AnnotateFunctions/AnnotateFunctions.cpp
   67       PP.Diag(Tok, diag::ext_pp_extra_tokens_at_eol) << "pragma";
tools/clang/include/clang/Basic/LangOptions.def
   82 LANGOPT(C99               , 1, 0, "C99")
   83 LANGOPT(C11               , 1, 0, "C11")
   84 LANGOPT(C17               , 1, 0, "C17")
   85 LANGOPT(C2x               , 1, 0, "C2x")
   86 LANGOPT(MSVCCompat        , 1, 0, "Microsoft Visual C++ full compatibility mode")
   87 LANGOPT(MicrosoftExt      , 1, 0, "Microsoft C++ extensions")
   88 LANGOPT(AsmBlocks         , 1, 0, "Microsoft inline asm blocks")
   89 LANGOPT(Borland           , 1, 0, "Borland extensions")
   90 LANGOPT(CPlusPlus         , 1, 0, "C++")
   91 LANGOPT(CPlusPlus11       , 1, 0, "C++11")
   92 LANGOPT(CPlusPlus14       , 1, 0, "C++14")
   93 LANGOPT(CPlusPlus17       , 1, 0, "C++17")
   94 LANGOPT(CPlusPlus2a       , 1, 0, "C++2a")
   95 LANGOPT(ObjC              , 1, 0, "Objective-C")
  102 LANGOPT(AppExt , 1, 0, "Objective-C App Extension")
  103 LANGOPT(Trigraphs         , 1, 0,"trigraphs")
  104 LANGOPT(LineComment       , 1, 0, "'//' comments")
  105 LANGOPT(Bool              , 1, 0, "bool, true, and false keywords")
  106 LANGOPT(Half              , 1, 0, "half keyword")
  107 LANGOPT(WChar             , 1, CPlusPlus, "wchar_t keyword")
  108 LANGOPT(Char8             , 1, 0, "char8_t keyword")
  109 LANGOPT(DeclSpecKeyword   , 1, 0, "__declspec keyword")
  112 LANGOPT(GNUMode           , 1, 1, "GNU extensions")
  113 LANGOPT(GNUKeywords       , 1, 1, "GNU keywords")
  114 VALUE_LANGOPT(GNUCVersion , 32, 0, "GNU C compatibility version")
  116 LANGOPT(Digraphs          , 1, 0, "digraphs")
  118 LANGOPT(CXXOperatorNames  , 1, 0, "C++ operator name keywords")
  119 LANGOPT(AppleKext         , 1, 0, "Apple kext support")
  121 LANGOPT(WritableStrings   , 1, 0, "writable string support")
  122 LANGOPT(ConstStrings      , 1, 0, "const-qualified string support")
  125 LANGOPT(AltiVec           , 1, 0, "AltiVec-style vector initializers")
  126 LANGOPT(ZVector           , 1, 0, "System z vector extensions")
  127 LANGOPT(Exceptions        , 1, 0, "exception handling")
  128 LANGOPT(ObjCExceptions    , 1, 0, "Objective-C exceptions")
  129 LANGOPT(CXXExceptions     , 1, 0, "C++ exceptions")
  130 LANGOPT(DWARFExceptions   , 1, 0, "dwarf exception handling")
  131 LANGOPT(SjLjExceptions    , 1, 0, "setjmp-longjump exception handling")
  132 LANGOPT(SEHExceptions     , 1, 0, "SEH .xdata exception handling")
  133 LANGOPT(WasmExceptions    , 1, 0, "WebAssembly exception handling")
  134 LANGOPT(ExternCNoUnwind   , 1, 0, "Assume extern C functions don't unwind")
  135 LANGOPT(TraditionalCPP    , 1, 0, "traditional CPP emulation")
  136 LANGOPT(RTTI              , 1, 1, "run-time type information")
  137 LANGOPT(RTTIData          , 1, 1, "emit run-time type information data")
  138 LANGOPT(MSBitfields       , 1, 0, "Microsoft-compatible structure layout")
  139 LANGOPT(Freestanding, 1, 0, "freestanding implementation")
  140 LANGOPT(NoBuiltin         , 1, 0, "disable builtin functions")
  141 LANGOPT(NoMathBuiltin     , 1, 0, "disable math builtin functions")
  142 LANGOPT(GNUAsm            , 1, 1, "GNU-style inline assembly")
  143 LANGOPT(Coroutines        , 1, 0, "C++20 coroutines")
  144 LANGOPT(DllExportInlines  , 1, 1, "dllexported classes dllexport inline methods")
  145 LANGOPT(RelaxedTemplateTemplateArgs, 1, 0, "C++17 relaxed matching of template template arguments")
  147 LANGOPT(DoubleSquareBracketAttributes, 1, 0, "'[[]]' attributes extension for all language standard modes")
  150 LANGOPT(POSIXThreads      , 1, 0, "POSIX thread support")
  151 LANGOPT(Blocks            , 1, 0, "blocks extension to C")
  153 LANGOPT(MathErrno         , 1, 1, "errno in math functions")
  155 LANGOPT(Modules           , 1, 0, "modules semantics")
  156 COMPATIBLE_LANGOPT(ModulesTS  , 1, 0, "C++ Modules TS syntax")
  157 COMPATIBLE_LANGOPT(CPlusPlusModules, 1, 0, "C++ modules syntax")
  163 COMPATIBLE_LANGOPT(ModulesDeclUse    , 1, 0, "require declaration of module uses")
  165 COMPATIBLE_LANGOPT(ModulesStrictDeclUse, 1, 0, "requiring declaration of module uses and all headers to be in modules")
  168 COMPATIBLE_LANGOPT(ModulesLocalVisibility, 1, 0, "local submodule visibility")
  169 COMPATIBLE_LANGOPT(Optimize          , 1, 0, "__OPTIMIZE__ predefined macro")
  170 COMPATIBLE_LANGOPT(OptimizeSize      , 1, 0, "__OPTIMIZE_SIZE__ predefined macro")
  171 COMPATIBLE_LANGOPT(Static            , 1, 0, "__STATIC__ predefined macro (as opposed to __DYNAMIC__)")
  172 VALUE_LANGOPT(PackStruct  , 32, 0,
  174 VALUE_LANGOPT(MaxTypeAlign  , 32, 0,
  176 VALUE_LANGOPT(AlignDouble            , 1, 0, "Controls if doubles should be aligned to 8 bytes (x86 only)")
  177 VALUE_LANGOPT(LongDoubleSize        , 32, 0, "width of long double")
  178 LANGOPT(PPCIEEELongDouble            , 1, 0, "use IEEE 754 quadruple-precision for long double")
  179 COMPATIBLE_VALUE_LANGOPT(PICLevel    , 2, 0, "__PIC__ level")
  180 COMPATIBLE_VALUE_LANGOPT(PIE         , 1, 0, "is pie")
  181 LANGOPT(ROPI                         , 1, 0, "Read-only position independence")
  182 LANGOPT(RWPI                         , 1, 0, "Read-write position independence")
  183 COMPATIBLE_LANGOPT(GNUInline         , 1, 0, "GNU inline semantics")
  184 COMPATIBLE_LANGOPT(NoInlineDefine    , 1, 0, "__NO_INLINE__ predefined macro")
  185 COMPATIBLE_LANGOPT(Deprecated        , 1, 0, "__DEPRECATED predefined macro")
  186 COMPATIBLE_LANGOPT(FastMath          , 1, 0, "fast FP math optimizations, and __FAST_MATH__ predefined macro")
  187 COMPATIBLE_LANGOPT(FiniteMathOnly    , 1, 0, "__FINITE_MATH_ONLY__ predefined macro")
  188 COMPATIBLE_LANGOPT(UnsafeFPMath      , 1, 0, "Unsafe Floating Point Math")
  193 LANGOPT(CharIsSigned      , 1, 1, "signed char")
  194 LANGOPT(WCharSize         , 4, 0, "width of wchar_t")
  195 LANGOPT(WCharIsSigned        , 1, 0, "signed or unsigned wchar_t")
  199 LANGOPT(ShortEnums        , 1, 0, "short enum types")
  201 LANGOPT(OpenCL            , 1, 0, "OpenCL")
  202 LANGOPT(OpenCLVersion     , 32, 0, "OpenCL C version")
  203 LANGOPT(OpenCLCPlusPlus   , 1, 0, "C++ for OpenCL")
  204 LANGOPT(OpenCLCPlusPlusVersion     , 32, 0, "C++ for OpenCL version")
  205 LANGOPT(NativeHalfType    , 1, 0, "Native half type support")
  206 LANGOPT(NativeHalfArgsAndReturns, 1, 0, "Native half args and returns")
  207 LANGOPT(HalfArgsAndReturns, 1, 0, "half args and returns")
  208 LANGOPT(CUDA              , 1, 0, "CUDA")
  209 LANGOPT(HIP               , 1, 0, "HIP")
  210 LANGOPT(OpenMP            , 32, 0, "OpenMP support and version of OpenMP (31, 40 or 45)")
  211 LANGOPT(OpenMPSimd        , 1, 0, "Use SIMD only OpenMP support.")
  212 LANGOPT(OpenMPUseTLS      , 1, 0, "Use TLS for threadprivates or runtime calls")
  213 LANGOPT(OpenMPIsDevice    , 1, 0, "Generate code only for OpenMP target device")
  214 LANGOPT(OpenMPCUDAMode    , 1, 0, "Generate code for OpenMP pragmas in SIMT/SPMD mode")
  215 LANGOPT(OpenMPCUDAForceFullRuntime , 1, 0, "Force to use full runtime in all constructs when offloading to CUDA devices")
  216 LANGOPT(OpenMPCUDANumSMs  , 32, 0, "Number of SMs for CUDA devices.")
  217 LANGOPT(OpenMPCUDABlocksPerSM  , 32, 0, "Number of blocks per SM for CUDA devices.")
  218 LANGOPT(OpenMPCUDAReductionBufNum , 32, 1024, "Number of the reduction records in the intermediate reduction buffer used for the teams reductions.")
  219 LANGOPT(OpenMPOptimisticCollapse  , 1, 0, "Use at most 32 bits to represent the collapsed loop nest counter.")
  220 LANGOPT(RenderScript      , 1, 0, "RenderScript")
  222 LANGOPT(CUDAIsDevice      , 1, 0, "compiling for CUDA device")
  223 LANGOPT(CUDAAllowVariadicFunctions, 1, 0, "allowing variadic functions in CUDA device code")
  224 LANGOPT(CUDAHostDeviceConstexpr, 1, 1, "treating unattributed constexpr functions as __host__ __device__")
  225 LANGOPT(CUDADeviceApproxTranscendentals, 1, 0, "using approximate transcendental functions")
  226 LANGOPT(GPURelocatableDeviceCode, 1, 0, "generate relocatable device code")
  227 LANGOPT(GPUAllowDeviceInit, 1, 0, "allowing device side global init functions for HIP")
  229 LANGOPT(SYCLIsDevice      , 1, 0, "Generate code for SYCL device")
  231 LANGOPT(HIPUseNewLaunchAPI, 1, 0, "Use new kernel launching API for HIP")
  233 LANGOPT(SizedDeallocation , 1, 0, "sized deallocation")
  234 LANGOPT(AlignedAllocation , 1, 0, "aligned allocation")
  235 LANGOPT(AlignedAllocationUnavailable, 1, 0, "aligned allocation functions are unavailable")
  236 LANGOPT(NewAlignOverride  , 32, 0, "maximum alignment guaranteed by '::operator new(size_t)'")
  237 LANGOPT(ConceptsTS , 1, 0, "enable C++ Extensions for Concepts")
  244 LANGOPT(NoConstantCFStrings , 1, 0, "no constant CoreFoundation strings")
  246 LANGOPT(GlobalAllocationFunctionVisibilityHidden , 1, 0, "hidden visibility for global operator new and delete declaration")
  253 LANGOPT(SinglePrecisionConstants , 1, 0, "treating double-precision floating point constants as single precision constants")
  254 LANGOPT(FastRelaxedMath , 1, 0, "OpenCL fast relaxed math")
  257 LANGOPT(NoBitFieldTypeAlign , 1, 0, "bit-field type alignment")
  258 LANGOPT(HexagonQdsp6Compat , 1, 0, "hexagon-qdsp6 backward compatibility")
  259 LANGOPT(ObjCAutoRefCount , 1, 0, "Objective-C automated reference counting")
  260 LANGOPT(ObjCWeakRuntime     , 1, 0, "__weak support in the ARC runtime")
  261 LANGOPT(ObjCWeak            , 1, 0, "Objective-C __weak in ARC and MRC files")
  262 LANGOPT(ObjCSubscriptingLegacyRuntime         , 1, 0, "Subscripting support in legacy ObjectiveC runtime")
  263 LANGOPT(CFProtectionBranch , 1, 0, "Control-Flow Branch Protection enabled")
  264 LANGOPT(FakeAddressSpaceMap , 1, 0, "OpenCL fake address space map")
  266 LANGOPT(IncludeDefaultHeader, 1, 0, "Include default header file for OpenCL")
  267 LANGOPT(DeclareOpenCLBuiltins, 1, 0, "Declare OpenCL builtin functions")
  269 LANGOPT(BlocksRuntimeOptional , 1, 0, "optional blocks runtime")
  270 LANGOPT(
  280 LANGOPT(SetVisibilityForExternDecls, 1, 0,
  305 VALUE_LANGOPT(MSCompatibilityVersion, 32, 0, "Microsoft Visual C/C++ Version")
  306 VALUE_LANGOPT(VtorDispMode, 2, 1, "How many vtordisps to insert")
  308 LANGOPT(ApplePragmaPack, 1, 0, "Apple gcc-compatible #pragma pack handling")
  310 LANGOPT(RetainCommentsFromSystemHeaders, 1, 0, "retain documentation comments from system headers in the AST")
  312 LANGOPT(SanitizeAddressFieldPadding, 2, 0, "controls how aggressive is ASan "
  316 LANGOPT(Cmse, 1, 0, "ARM Security extensions support")
  318 LANGOPT(XRayInstrument, 1, 0, "controls whether to do XRay instrumentation")
  319 LANGOPT(XRayAlwaysEmitCustomEvents, 1, 0,
  322 LANGOPT(XRayAlwaysEmitTypedEvents, 1, 0,
  326 LANGOPT(ForceEmitVTables, 1, 0, "whether to emit all vtables")
  335 COMPATIBLE_VALUE_LANGOPT(FunctionAlignment, 5, 0, "Default alignment for functions")
  337 LANGOPT(FixedPoint, 1, 0, "fixed point types")
  338 LANGOPT(PaddingOnUnsignedFixedPoint, 1, 0,
  341 LANGOPT(RegisterStaticDestructors, 1, 1, "Register C++ static destructors")
tools/clang/include/clang/Basic/LangStandards.def
   41 LANGSTANDARD_ALIAS(c89, "c90")
   42 LANGSTANDARD_ALIAS(c89, "iso9899:1990")
   51 LANGSTANDARD_ALIAS(gnu89, "gnu90")
   57 LANGSTANDARD_ALIAS(c99, "iso9899:1999")
   70 LANGSTANDARD_ALIAS(c11, "iso9899:2011")
   83 LANGSTANDARD_ALIAS(c17, "iso9899:2017")
   84 LANGSTANDARD_ALIAS(c17, "c18")
   85 LANGSTANDARD_ALIAS(c17, "iso9899:2018")
   89 LANGSTANDARD_ALIAS(gnu17, "gnu18")
  103 LANGSTANDARD_ALIAS(cxx98, "c++03")
  108 LANGSTANDARD_ALIAS(gnucxx98, "gnu++03")
tools/clang/include/clang/Sema/Sema.h
 1387       BaseDiag << Value;
tools/clang/lib/AST/ASTImporter.cpp
  966     << T->getTypeClassName();
 1562             << D->getDeclKindName();
 2084     << D->getDeclKindName();
 2090       << D->getDeclKindName();
 5641       << S->getStmtClassName();
 6172       << E->getStmtClassName();
tools/clang/lib/AST/CommentParser.cpp
  429         << Traits.getCommandInfo(CommandTok.getCommandID())->Name
  587           << Info->Name
tools/clang/lib/AST/DeclCXX.cpp
 3091   return DB << getAccessName(AS);
tools/clang/lib/AST/ItaniumMangle.cpp
 3678         << E->getStmtClassName() << E->getSourceRange();
 3704       << E->getStmtClassName() << E->getSourceRange();
tools/clang/lib/AST/MicrosoftMangle.cpp
 1412   Diags.Report(E->getExprLoc(), DiagID) << E->getStmtClassName()
tools/clang/lib/AST/TemplateBase.cpp
  515     return DB << "(null template argument)";
  524     return DB << "nullptr";
  533     return DB << Arg.getAsTemplateOrTemplatePattern() << "...";
tools/clang/lib/Basic/SourceManager.cpp
  220       << InvalidBOM << ContentsEntry->getName();
tools/clang/lib/Basic/TargetInfo.cpp
  146   Diags.Report(diag::err_opt_not_valid_on_target) << "cf-protection=branch";
  152   Diags.Report(diag::err_opt_not_valid_on_target) << "cf-protection=return";
tools/clang/lib/Basic/Targets/ARM.cpp
  514     Diags.Report(diag::err_target_unsupported_fpmath) << "neon";
tools/clang/lib/Basic/Targets/Mips.cpp
  265     Diags.Report(diag::err_unsupported_abi_for_opt) << "-mfpxx" << "o32";
  265     Diags.Report(diag::err_unsupported_abi_for_opt) << "-mfpxx" << "o32";
  272     Diags.Report(diag::err_opt_not_valid_with_opt) << "-mfpxx" << CPU;
  278     Diags.Report(diag::err_opt_not_valid_with_opt) << "-mfp32" << CPU;
  284     Diags.Report(diag::err_mips_fp64_req) << "-mfp64";
tools/clang/lib/Basic/Targets/PPC.cpp
  229       Diags.Report(diag::err_opt_not_valid_with_opt) << "-mpower8-vector"
  230                                                      << "-mno-vsx";
  235       Diags.Report(diag::err_opt_not_valid_with_opt) << "-mdirect-move"
  236                                                      << "-mno-vsx";
  241       Diags.Report(diag::err_opt_not_valid_with_opt) << "-mfloat128"
  242                                                      << "-mno-vsx";
  247       Diags.Report(diag::err_opt_not_valid_with_opt) << "-mpower9-vector"
  248                                                      << "-mno-vsx";
  321     Diags.Report(diag::err_opt_not_valid_with_opt) << "-mfloat128" << CPU;
tools/clang/lib/Basic/Targets/WebAssembly.cpp
  218         << Feature << "-target-feature";
tools/clang/lib/Basic/Targets/X86.cpp
  890         << (FPMath == FP_SSE ? "sse" : "387");
tools/clang/lib/Basic/Warnings.cpp
  139                 << "-Werror" << ("-W" + OrigOpt.str());
  167                 << "-Wfatal-errors" << ("-W" + OrigOpt.str());
tools/clang/lib/CodeGen/CGOpenMPRuntime.cpp
 2662         << PLoc.getFilename() << EC.message();
tools/clang/lib/CodeGen/CodeGenFunction.cpp
 2211           << CGM.getContext().BuiltinInfo.getRequiredFeatures(BuiltinID);
tools/clang/lib/Driver/Driver.cpp
  206         << Args.getArgString(MissingArgIndex) << MissingArgCount;
  504       D.Diag(diag::err_drv_unsupported_opt_for_target) << "-miamcu"
  509           << "-miamcu" << A->getBaseArg().getAsString(Args);
  568                                                     << A->getValue();
  589           << A->getOption().getName() << A->getValue();
  592       Diag(diag::err_drv_unsupported_opt) << "-fopenmp";
  683                 << Val << Duplicate->second;
  683                 << Val << Duplicate->second;
  693             Diag(clang::diag::err_drv_invalid_omp_target) << Val;
 1019       Diag(diag::err_drv_unable_to_set_working_directory) << WD->getValue();
 1259       << "PLEASE submit a bug report to " BUG_REPORT_URL " and include the "
 1289           << "Error generating preprocessed source(s) - "
 1304         << "Error generating preprocessed source(s) - "
 1320         << "Error generating preprocessed source(s) - cannot generate "
 1338         << "Error generating preprocessed source(s).";
 1349         << "Error generating preprocessed source(s).";
 1356         << "Error generating preprocessed source(s).";
 1361       << "\n********************\n\n"
 1368     Diag(clang::diag::note_drv_command_failed_diag_msg) << TempFile;
 1392         << "Error generating run script: " << Script << " " << EC.message();
 1392         << "Error generating run script: " << Script << " " << EC.message();
 1418           << "Crash backtrace is located in";
 1422           << "(choose the .crash file that corresponds to your crash)";
 1428     Diag(clang::diag::note_drv_command_failed_diag_msg) << A->getValue();
 1431       << "\n\n********************";
 1510             << FailingTool.getShortName();
 1513             << FailingTool.getShortName() << CommandRes;
 1970           << types::getTypeName(Act->getType());
 2144                   << getTypeName(OldTy) << getTypeName(Ty);
 2144                   << getTypeName(OldTy) << getTypeName(Ty);
 2213         Diag(clang::diag::err_drv_unknown_language) << A->getValue();
 3283             << InputArg->getAsString(Args) << getPhaseName(InitialPhase);
 3297             << InputArg->getAsString(Args) << getPhaseName(InitialPhase)
tools/clang/lib/Driver/Job.cpp
  408   D.Diag(diag::warn_drv_invoking_fallback) << Fallback->getExecutable();
tools/clang/lib/Driver/SanitizerArgs.cpp
  182         D.Diag(diag::err_drv_unsupported_option_argument) << "-fsanitize-trap"
  302             << Desc << "-fsanitize-trap=undefined";
  312               << Desc << "-fsanitize-minimal-runtime";
  330             << "-fsanitize=cfi-mfcall"
  331             << "-fsanitize-cfi-cross-dso";
  354               << "-fsanitize=vptr" << NoRTTIArg->getAsString(Args);
  454         << lastArgumentForMask(D, Args, Kinds & NeedsLTO) << "-flto";
  463         << "-ffixed-x18";
  549                                             << DeprecatedReplacement;
  637           << "-fsanitize-cfi-cross-dso"
  638           << "-fsanitize-cfi-icall-generalize-pointers";
  653           << "-fsanitize-minimal-runtime"
  659           << "fsanitize-minimal-runtime"
  660           << "fsanitize-trap=cfi";
  675               << Arg->getAsString(Args) << "-fsanitize-coverage=trace-pc-guard";
  696         << "-fsanitize-coverage=func"
  697         << "-fsanitize-coverage=bb";
  700         << "-fsanitize-coverage=func"
  701         << "-fsanitize-coverage=edge";
  704         << "-fsanitize-coverage=bb"
  705         << "-fsanitize-coverage=edge";
  710         << "-fsanitize-coverage=trace-bb"
  711         << "-fsanitize-coverage=trace-pc-guard";
  714         << "-fsanitize-coverage=8bit-counters"
  715         << "-fsanitize-coverage=trace-pc-guard";
  723         << "-fsanitize-coverage=[func|bb|edge]"
  724         << "-fsanitize-coverage=[func|bb|edge],[trace-pc-guard|trace-pc]";
  811           << "-fsanitize=address";
 1056         << "-fvisibility=";
 1087           << A->getOption().getName() << Value;
 1117           << A->getOption().getName() << Value;
tools/clang/lib/Driver/ToolChain.cpp
  671         getDriver().Diag(diag::err_cpu_unsupported_isa) << CPU << "ARM";
  674           << tools::arm::getARMArch(MArch, getTriple()) << "ARM";
  991             << MSCompatibilityVersion->getValue();
 1002             << MSCVersion->getAsString(Args) << MSCVersion->getValue();
tools/clang/lib/Driver/ToolChains/Arch/ARM.cpp
  268           D.Diag(diag::warn_drv_assuming_mfloat_abi_is) << "soft";
  502             << "crypto"
  562         D.Diag(diag::err_target_unsupported_unaligned) << "v6m";
  566         D.Diag(diag::err_target_unsupported_unaligned) << "v8m.base";
tools/clang/lib/Driver/ToolChains/Arch/Mips.cpp
  388             << "hazard" << "micromips";
  388             << "hazard" << "micromips";
  391             << "hazard" << "mips16";
  391             << "hazard" << "mips16";
  396             << "hazard" << CPUName;
tools/clang/lib/Driver/ToolChains/Arch/RISCV.cpp
  117         << "extension name missing after separator '_'";
  127         << MArch << "invalid extension prefix" << Ext;
  200         << MArch << "string must be lowercase";
  208         << MArch << "string must begin with rv32{i,e,g} or rv64{i,g}";
  224         << MArch << "first letter should be 'e', 'i' or 'g'";
  314           << MArch << "unsupported standard user-level extension"
  343         << MArch << "d requires f extension to also be specified";
tools/clang/lib/Driver/ToolChains/Clang.cpp
   61           << (D.IsCLMode() ? "/E, /P or /EP" : "-E");
   72                                                       << "-static";
  759           << "-fcoverage-mapping"
  760           << "-fprofile-instr-generate";
  769           << "-fprofile-exclude-files="
  770           << "--coverage";
  781           << "-fprofile-filter-files="
  782           << "--coverage";
 2183             D.Diag(diag::err_drv_defsym_invalid_format) << S;
 2617           << A->getAsString(Args) << "-ccc-arcmt-migrate";
 2835           << A->getAsString(Args) << "-fbuild-session-timestamp";
 2839       D.Diag(diag::err_drv_no_such_file) << A->getValue();
 3123       << Arg->getOption().getName() << Arg->getValue();
 3284           << A->getAsString(Args) << "-gdwarf-5";
 3417             << I.getFilename() << types::getTypeName(I.getType())
 3417             << I.getFilename() << types::getTypeName(I.getType())
 3418             << types::getTypeName(Expected);
 3442     D.Diag(diag::err_drv_clang_unsupported) << "C++ for IAMCU";
 3873           << A->getValue() << A->getAsString(Args);
 4162           << "please use -maltivec and include altivec.h explicitly";
 4165           << Unsupported->getOption().getName() << "please use -mno-altivec";
 4426       D.Diag(diag::err_drv_invalid_cf_runtime_abi) << A->getValue();
 4699           << "SampleUse with PGO options";
 4808           << A->getAsString(Args) << A->getValue();
 5380           << "-fvirtual-function-elimination"
 5381           << "-flto=full";
 5392         << "-fno-whole-program-vtables"
 5393         << "-fvirtual-function-elimination";
 5399           << "-fwhole-program-vtables"
 5400           << "-flto";
 5411     D.Diag(diag::err_drv_argument_not_allowed_with) << "-fno-split-lto-unit"
 5412                                                     << "-fsanitize=cfi";
 5562       D.Diag(diag::err_drv_argument_not_allowed_with) << "-fomit-frame-pointer"
 5765       D.Diag(clang::diag::err_drv_invalid_value) << "/EH" << EHVal;
tools/clang/lib/Driver/ToolChains/CommonArgs.cpp
  350                                             << LtoJobsArg->getValue();
 1137         << A->getAsString(Args) << A->getValue();
 1251             << Args.getLastArg(options::OPT_rtlib_EQ)->getValue() << "MSVC";
 1251             << Args.getLastArg(options::OPT_rtlib_EQ)->getValue() << "MSVC";
tools/clang/lib/Driver/ToolChains/Cuda.cpp
  269         << CudaArchToString(Arch) << CudaVersionToString(MinVersion)
  269         << CudaArchToString(Arch) << CudaVersionToString(MinVersion)
  270         << CudaVersionToString(MaxVersion) << InstallPath
  271         << CudaVersionToString(Version);
tools/clang/lib/Driver/ToolChains/Darwin.cpp
  291                                                        << "-dynamiclib";
  307                                                       << "-dynamiclib";
 1150           << Value << "darwin";
 1662       getDriver().Diag(clang::diag::warn_missing_sysroot) << A->getValue();
 2401           << "-fomit-frame-pointer" << BoundArch;
tools/clang/lib/Driver/ToolChains/Gnu.cpp
  224     D.Diag(diag::err_drv_invalid_gcc_output_type) << getTypeName(JA.getType());
  334     D.Diag(diag::err_drv_cannot_mix_options) << StaticPIEName << NoPIEName;
  334     D.Diag(diag::err_drv_cannot_mix_options) << StaticPIEName << NoPIEName;
tools/clang/lib/Driver/ToolChains/MSP430.cpp
   60     D.Diag(diag::err_drv_clang_unsupported) << MCU->getValue();
tools/clang/lib/Driver/ToolChains/Myriad.cpp
  217         << Triple.getArchName() << "myriad";
tools/clang/lib/Driver/ToolChains/NaCl.cpp
   99                                               << "Native Client";
tools/clang/lib/Driver/ToolChains/PS4CPU.cpp
  358     D.Diag(clang::diag::err_drv_unsupported_opt_for_target) << "-static"
  359                                                             << "PS4";
  368       getDriver().Diag(clang::diag::warn_drv_ps4_sdk_dir) << EnvValue;
  395         << "PS4 system headers" << PS4SDKIncludeDir;
  407         << "PS4 system libraries" << PS4SDKLibDir;
tools/clang/lib/Driver/ToolChains/WebAssembly.cpp
  150           << "-pthread"
  151           << "-mno-atomics";
  155           << "-pthread"
  156           << "-mno-bulk-memory";
  160           << "-pthread"
  161           << "-mno-mutable-globals";
  165           << "-pthread"
  166           << "-mno-sign-ext";
  182           << "-fwasm-exceptions"
  183           << "-mno-exception-handling";
  189             << "-fwasm-exceptions"
  190             << "-mllvm -enable-emscripten-cxx-exceptions";
tools/clang/lib/Driver/XRayArgs.cpp
  114                 << "-fxray-instrumentation-bundle=" << P;
tools/clang/lib/Frontend/CompilerInvocation.cpp
  422         << Name << "a boolean";
  439       << Name << "an unsigned";
  501         << "track-conditions-debug" << "'track-conditions' to also be enabled";
  501         << "track-conditions-debug" << "'track-conditions' to also be enabled";
  504     Diags->Report(diag::err_analyzer_config_invalid_input) << "ctu-dir"
  505                                                            << "a filename";
  509     Diags->Report(diag::err_analyzer_config_invalid_input) << "model-path"
  510                                                            << "a filename";
  681         << Args.getLastArg(OPT_O)->getAsString(Args) << "-O" << MaxOptLevel;
  739                                                 << A->getValue();
  751                                                 << A->getValue();
  845       << "-fexperimental-new-pass-manager";
  985           << A->getAsString(Args) << "-x ir";
 1329         << "-fdiagnostics-show-hotness";
 1335         << "-fdiagnostics-hotness-threshold=";
 1499         Diags->Report(diag::err_drv_invalid_value) << "-verify=" << Prefix;
 1694             << A->getAsString(Args) << A->getValue();
 1751             << "Must specify a valid interface stub format type, ie: "
 1758             << "Must specify a valid interface stub format type, ie: "
 1833         << A->getAsString(Args) << A->getValue();
 1948       << "ARC migration" << "ObjC migration";
 1948       << "ARC migration" << "ObjC migration";
 1994         << A->getAsString(Args) << A->getValue();
 2426         << A->getAsString(Args) << A->getValue();
 2435           Diag << Std.getName() << Std.getDescription();
 2435           Diag << Std.getName() << Std.getDescription();
 2484         << A->getAsString(Args) << A->getValue();
 2601           << A->getAsString(Args) << A->getValue();
 2609         << "-fgnu89-inline" << GetInputKindName(IK);
 2683                                                 << A->getValue();
 2715           << A->getAsString(Args) << A->getValue();
 2794       Diags.Report(diag::err_fe_invalid_wchar_type) << A->getValue();
 2816                                                  << A->getValue();
 2909         << "-faddress-space-map-mangling=" << A->getValue();
 2909         << "-faddress-space-map-mangling=" << A->getValue();
 2936           << "-fms-memptr-rep=" << A->getValue();
 2936           << "-fms-memptr-rep=" << A->getValue();
 2953           << "-fdefault-calling-conv=" << A->getValue();
 2953           << "-fdefault-calling-conv=" << A->getValue();
 2974           << A->getSpelling() << "-fdefault-calling-conv";
 3059         Diags.Report(diag::err_drv_invalid_omp_target) << A->getValue(i);
 3221           << A->getAsString(Args) << A->getValue();
 3420           << A->getAsString(Args) << A->getValue();
 3442         << Args.getArgString(MissingArgIndex) << MissingArgCount;
 3665                                                        << A->getValue();
tools/clang/lib/Frontend/InterfaceStubFunctionsConsumer.cpp
  114           << "Generating Interface Stubs is not supported with "
  200         << "Expected a function or function template decl.";
tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp
  306       << (UD.RegexKind ? "regex" : "string") << Error;
  536                        diag::err_verify_missing_file) << Filename << KindStr;
  557                      diag::err_verify_missing_line) << KindStr;
  578                        diag::err_verify_invalid_range) << KindStr;
  597                    diag::err_verify_missing_start) << KindStr;
  605                    diag::err_verify_missing_end) << KindStr;
  865     << Kind << /*Unexpected=*/true << OS.str();
  896     << Kind << /*Unexpected=*/false << OS.str();
tools/clang/lib/Lex/Lexer.cpp
 1583           << Range << CharBuf << LooksLikeStr;
tools/clang/lib/Lex/LiteralSupport.cpp
  119            diag::ext_nonstandard_escape) << "e";
  125            diag::ext_nonstandard_escape) << "E";
  148              diag::err_hex_escape_no_digits) << "x";
tools/clang/lib/Lex/ModuleMap.cpp
 2270           << (LeadingToken == MMToken::PrivateKeyword ? "private" :
 2281       << "header";
 2378       << "umbrella";
tools/clang/lib/Lex/PPDirectives.cpp
  369   Diag(Tmp, diag::ext_pp_extra_tokens_at_eol) << DirType << Hint;
tools/clang/lib/Lex/PPExpressions.cpp
  149           << "'defined'" << tok::r_paren;
tools/clang/lib/Lex/PPLexerChange.cpp
   84       << std::string(SourceMgr.getBufferName(FileStart)) << "";
tools/clang/lib/Lex/Pragma.cpp
  668     Diag(Tok, diag::warn_pragma_include_alias_expected) << "(";
  690     Diag(Tok, diag::warn_pragma_include_alias_expected) << ",";
  709     Diag(Tok, diag::warn_pragma_include_alias_expected) << ")";
  791     Diag(Tok, diag::ext_pp_extra_tokens_at_eol) << "pragma";
  872         << "pragma hdrstop";
 1130         << "pragma clang __debug captured";
 1269       PP.Diag(Tok, diag::warn_pragma_warning_expected) << "(";
 1338           PP.Diag(Tok, diag::warn_pragma_warning_expected) << ":";
 1365       PP.Diag(Tok, diag::warn_pragma_warning_expected) << ")";
 1371       PP.Diag(Tok, diag::ext_pp_extra_tokens_at_eol) << "pragma warning";
 1391       PP.Diag(Tok, diag::warn_pragma_exec_charset_expected) << "(";
 1429       PP.Diag(Tok, diag::warn_pragma_exec_charset_expected) << ")";
 1435       PP.Diag(Tok, diag::ext_pp_extra_tokens_at_eol) << "pragma execution_character_set";
 1553       PP.Diag(Tok, diag::ext_pp_extra_tokens_at_eol) << "pragma";
 1590       PP.Diag(Tok, diag::ext_pp_extra_tokens_at_eol) << "pragma";
 1645       PP.Diag(Tok, diag::ext_pp_extra_tokens_at_eol) << "pragma";
 1680       PP.Diag(Tok, diag::ext_pp_extra_tokens_at_eol) << "pragma";
 1737       PP.Diag(Tok, diag::ext_pp_extra_tokens_at_eol) << "pragma";
 1792       PP.Diag(Tok, diag::ext_pp_extra_tokens_at_eol) << "pragma";
tools/clang/lib/Lex/Preprocessor.cpp
 1308       << /*Source='in...'*/0 << DiagnosticTag;
 1335       << /*Source='in...'*/0 << DiagnosticTag;
tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  792                  << "decltype";
tools/clang/lib/Parse/ParseDecl.cpp
 2655         << TokenName << TagName << getLangOpts().CPlusPlus
 2662             << TokenName << TagName;
 2968       << DeclSpec::getSpecifierName(DS.getTypeSpecType(), PPol) << tok::semi;
 3522         Diag(Tok, diag::ext_thread_before) << "extern";
 3534         Diag(Tok, diag::ext_thread_before) << "static";
 3582         Diag(Tok, diag::ext_c11_feature) << Tok.getName();
 3633         Diag(Tok, diag::ext_c11_feature) << Tok.getName();
 3640         Diag(Tok, diag::ext_c11_feature) << Tok.getName();
 3698         Diag(Tok, diag::ext_c99_feature) << Tok.getName();
 3704         Diag(Tok, diag::ext_c99_feature) << Tok.getName();
 3786         Diag(Tok, diag::ext_c99_feature) << Tok.getName();
 3932         Diag(Tok, diag::ext_c11_feature) << Tok.getName();
 3980           Diag(StartLoc, DiagID) << PrevSpec;
 4002         Diag(Loc, DiagID) << PrevSpec
 4008                           << PrevSpec << isStorageClass;
 4010         Diag(Loc, DiagID) << PrevSpec;
 4178           << DeclSpec::getSpecifierName(
 4569       Diag(StartLoc, DiagID) << PrevSpec;
 4593       Diag(StartLoc, DiagID) << PrevSpec;
 4624     Diag(StartLoc, DiagID) << PrevSpec;
 5343         Diag(Tok, diag::ext_c11_feature) << Tok.getName();
 5440       Diag(Tok, DiagID) << PrevSpec;
 5640              diag::err_invalid_reference_qualifier_application) << "const";
 5643              diag::err_invalid_reference_qualifier_application) << "volatile";
 5647              diag::err_invalid_reference_qualifier_application) << "_Atomic";
 5662             << "type name";
 6980       Diag(StartLoc, DiagID) << PrevSpec;
 7003     Diag(StartLoc, DiagID) << PrevSpec;
 7038     Diag(StartLoc, DiagID) << PrevSpec;
tools/clang/lib/Parse/ParseDeclCXX.cpp
  868     Diag(Tok, diag::ext_c11_feature) << Tok.getName();
 1033     Diag(StartLoc, DiagID) << PrevSpec;
 1085     Diag(StartLoc, DiagID) << PrevSpec;
 1785         << DeclSpec::getSpecifierName(TagType, Policy);
 1997     Diag(StartLoc, DiagID) << PrevSpec;
 2254         << VirtSpecifiers::getSpecifierName(Specifier)
 2266         << PrevSpec
 2272         << VirtSpecifiers::getSpecifierName(Specifier);
 2282           << VirtSpecifiers::getSpecifierName(Specifier);
 2397             << VirtSpecifiers::getSpecifierName(VS.getLastSpecifier())
 2413         << (RefQualifierIsLValueRef ? "&" : "&&")
 2414         << VirtSpecifiers::getSpecifierName(VS.getLastSpecifier())
 3145           << DeclSpec::getSpecifierName(TagType,
 3230         << VirtSpecifiers::getSpecifierName(Specifier);
 3235         << VirtSpecifiers::getSpecifierName(Specifier);
 3624       Diag(Tok, diag::err_expected_lparen_after) << "throw";
 3710       << Replacement << FixItHint::CreateReplacement(Range, Replacement);
 3734     Diag(Tok, diag::err_expected_lparen_after) << "throw";
tools/clang/lib/Parse/ParseExpr.cpp
  475           << /*RHS*/1 << ":"
 1202       Diag(Tok, diag::ext_c11_feature) << Tok.getName();
 1917           << OpTok.getName()
 2745     Diag(Tok, diag::ext_c11_feature) << Tok.getName();
tools/clang/lib/Parse/ParseExprCXX.cpp
  432               << Next2.getName()
 1211       P.Diag(ConstevalLoc, DiagID) << PrevSpec;
tools/clang/lib/Parse/ParseObjc.cpp
  528     Diag(lAngleLoc, diag::note_matching) << "'<'";
 2442     Diag(Tok, diag::err_expected_lparen_after) << "@synchronized";
 2568           << "@catch clause";
 2786         << Symbol;
 3383     return ExprError(Diag(Tok, diag::err_expected_lparen_after) << "@");
 3521     return ExprError(Diag(Tok, diag::err_expected_lparen_after) << "@encode");
 3544     return ExprError(Diag(Tok, diag::err_expected_lparen_after) << "@protocol");
 3568     return ExprError(Diag(Tok, diag::err_expected_lparen_after) << "@selector");
tools/clang/lib/Parse/ParseOpenMP.cpp
  347         Diag(Tok.getLocation(), diag::err_expected) << "'initializer'";
  582         << getOpenMPDirectiveName(OMPD_declare_mapper);
  702             << OMPDeclareSimdDeclAttr::ConvertBranchStateTyToStr(BS) << BSRange;
  711             << getOpenMPDirectiveName(OMPD_declare_simd) << ClauseName << 0;
  782         << getOpenMPDirectiveName(OMPD_declare_simd);
  816         << "context selector score clause";
  832         << "implementation";
  846         << CtxSelectorName << "implementation";
  874             << "vendor identifier"
  875             << "vendor"
  876             << "implementation";
  898         << "implementation";
  921           << getOpenMPClauseName(OMPC_match);
 1022         << getOpenMPClauseName(OMPC_match);
 1056           << getOpenMPDirectiveName(OMPD_declare_variant);
 1206     Diag(DTLoc, diag::note_matching) << "'#pragma omp declare target'";
 1212         << getOpenMPDirectiveName(OMPD_end_declare_target);
 1266             << getOpenMPDirectiveName(DKind);
 1311               << getOpenMPDirectiveName(DKind);
 1329           << getOpenMPDirectiveName(OMPD_requires);
 1356           << getOpenMPDirectiveName(OMPD_requires);
 1370             << getOpenMPDirectiveName(OMPD_declare_reduction);
 1532         << 1 << getOpenMPDirectiveName(DKind);
 1604           << getOpenMPDirectiveName(DKind) << 0;
 1614             << getOpenMPDirectiveName(DKind);
 1629           << getOpenMPDirectiveName(DKind) << 0;
 1665               << getOpenMPDirectiveName(DKind);
 1684             << getOpenMPDirectiveName(OMPD_declare_reduction);
 1725           << getOpenMPDirectiveName(DKind) << 0;
 1832             << getOpenMPDirectiveName(DKind) << 1
 1833             << getOpenMPClauseName(OMPC_depend);
 1870         << 1 << getOpenMPDirectiveName(DKind);
 1967     Diag(Tok, diag::err_omp_unexpected_clause) << getOpenMPClauseName(CKind)
 1968                                                << getOpenMPDirectiveName(DKind);
 2012           << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
 2012           << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
 2034           << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
 2034           << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
 2049           << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
 2049           << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
 2080           << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
 2080           << getOpenMPDirectiveName(DKind) << getOpenMPClauseName(CKind) << 0;
 2110         << getOpenMPDirectiveName(DKind);
 2118           << getOpenMPClauseName(CKind) << getOpenMPDirectiveName(DKind);
 2118           << getOpenMPClauseName(CKind) << getOpenMPDirectiveName(DKind);
 2312         Diag(Tok, diag::warn_pragma_expected_colon) << "schedule modifier";
 2347       Diag(Tok, diag::warn_pragma_expected_colon) << "defaultmap modifier";
 2585       Diag(Tok, diag::warn_pragma_expected_colon) << "reduction identifier";
 2614           << "dependency type";
 2679             Diag(Tok, diag::warn_pragma_expected_colon) << ")";
 2742           << ((Kind == OMPC_flush) ? getOpenMPDirectiveName(OMPD_flush)
tools/clang/lib/Parse/ParsePragma.cpp
 1190     Diagnostic << /*SubRulesSupported=*/1 << SubRules;
 1203     Diagnostic << /*SubRulesSupported=*/1 << SubRules;
 1302           << attr::getSubjectMatchRuleSpelling(SubRule)
 1595         << "visibility";
 1602         << "visibility";
 1608         << "visibility";
 1613       << "visibility";
 1620       << "visibility";
 1647     PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_lparen) << "pack";
 1677         PP.Diag(Tok.getLocation(), diag::warn_pragma_invalid_action) << "pack";
 1721     PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_rparen) << "pack";
 1728     PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol) << "pack";
 1777       << "ms_struct";
 1804       PP.Diag(Tok.getLocation(), diag::err_pragma_expected_clang_section_name) << "clang section";
 1820       PP.Diag(Tok.getLocation(), diag::err_pragma_expected_clang_section_name) << "clang section";
 1866       << (IsOptions ? "options" : "align");
 1894       << (IsOptions ? "options" : "align");
 1933     PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_lparen) << "unused";
 1969     PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_punc) << "unused";
 1975     PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol) <<
 2013     PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_identifier) << "weak";
 2027           << "weak";
 2035     PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol) << "weak";
 2074     PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_identifier) <<
 2084         << "redefine_extname";
 2092     PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol) <<
 2134     PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_identifier) <<
 2172     PP.Diag(Tok.getLocation(), diag::warn_pragma_extra_tokens_at_eol) <<
 2263       << "pointers_to_members";
 2270       << "pointers_to_members";
 2298             << "full_generality";
 2332       << "pointers_to_members";
 2359     PP.Diag(VtorDispLoc, diag::warn_pragma_expected_lparen) << "vtordisp";
 2371         PP.Diag(VtorDispLoc, diag::warn_pragma_expected_punc) << "vtordisp";
 2404             << 0 << 2 << "vtordisp";
 2409           << "vtordisp";
 2416     PP.Diag(VtorDispLoc, diag::warn_pragma_expected_rparen) << "vtordisp";
 2423         << "vtordisp";
 2622         << "clang optimize" << /*Expected=*/true << "'on' or 'off'";
 2622         << "clang optimize" << /*Expected=*/true << "'on' or 'off'";
 2671         << /*MissingOption=*/true << "";
 2740         << "clang fp";
 2874         << /*MissingOption=*/true << "";
 2925         << "clang loop";
 2995           << "unroll";
 3030         << "intrinsic";
 3051         << "intrinsic";
 3058         << "intrinsic";
 3069     PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_lparen) << "optimize";
 3075     PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_string) << "optimize";
 3082     PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_comma) << "optimize";
 3089         << "optimize" << /*Expected=*/true << "'on' or 'off'";
 3089         << "optimize" << /*Expected=*/true << "'on' or 'off'";
 3095         << PP.getSpelling(Tok) << "optimize" << /*Expected=*/true
 3096         << "'on' or 'off'";
 3102     PP.Diag(Tok.getLocation(), diag::warn_pragma_expected_rparen) << "optimize";
 3109         << "optimize";
 3270         << "clang attribute";
tools/clang/lib/Parse/ParseStmt.cpp
  640       Diag(Tok, diag::err_expected_after) << "__attribute__" << tok::semi;
  748           << "'case'" << tok::colon
  753           << "'case'" << tok::colon
  829         << "'default'" << tok::colon
  834         << "'default'" << tok::colon
 1215     Diag(Tok, diag::err_expected_lparen_after) << "if";
 1355     Diag(Tok, diag::err_expected_lparen_after) << "switch";
 1441     Diag(Tok, diag::err_expected_lparen_after) << "while";
 1538       Diag(DoLoc, diag::note_matching) << "'do'";
 1546     Diag(Tok, diag::err_expected_lparen_after) << "do/while";
 1622     Diag(Tok, diag::err_expected_lparen_after) << "for";
tools/clang/lib/Parse/ParseStmtAsm.cpp
  704     Diag(Loc, diag::warn_asm_qualifier_ignored) << "const";
  706     Diag(Loc, diag::warn_asm_qualifier_ignored) << "restrict";
  709     Diag(Loc, diag::warn_asm_qualifier_ignored) << "_Atomic";
  722     Diag(Tok, diag::err_expected_lparen_after) << "asm";
  914       Diag(Tok, diag::err_expected_lparen_after) << "asm operand";
tools/clang/lib/Parse/ParseTemplate.cpp
  426     Diag(Tok.getLocation(), diag::err_expected_less_after) << "template";
tools/clang/lib/Parse/Parser.cpp
  205         << Kind << DeclSpec::getSpecifierName(TST,
 1073       Diag(AtLoc, DiagID) << PrevSpec;
 1473       << /*Source='in...'*/0 << "'asm'";
 1511     Diag(Tok, diag::err_expected_lparen_after) << "asm";
 2105       << (Result.IsIfExists? "__if_exists" : "__if_not_exists");
tools/clang/lib/Serialization/ASTReader.cpp
  314       Diags->Report(diag::err_pch_langopt_value_mismatch) << "module features";
  321       << "target Objective-C runtime";
  329         << "block command names";
  382   CHECK_TARGET_OPT(Triple, "target");
  383   CHECK_TARGET_OPT(ABI, "target ABI");
  389     CHECK_TARGET_OPT(CPU, "target CPU");
  503         Diags.Report(diag::err_pch_diagopt_mismatch) << "-Wsystem-headers";
  510       Diags.Report(diag::err_pch_diagopt_mismatch) << "-Werror";
  517       Diags.Report(diag::err_pch_diagopt_mismatch) << "-Weverything -Werror";
  524       Diags.Report(diag::err_pch_diagopt_mismatch) << "-pedantic-errors";
tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistry.cpp
  151           << CLANG_ANALYZER_API_VERSION_STRING << PluginAPIVersion;
  151           << CLANG_ANALYZER_API_VERSION_STRING << PluginAPIVersion;
  337             << FullOption << "a boolean value";
  351             << FullOption << "an integer value";
tools/clang/tools/driver/cc1as_main.cpp
  189         << Args.getArgString(MissingArgIndex) << MissingArgCount;
tools/clang/tools/extra/clang-tidy/ClangTidyDiagnosticConsumer.cpp
  485       builder << Info.getArgCStr(Index);
tools/clang/tools/extra/clang-tidy/bugprone/ParentVirtualCallCheck.cpp
  140               << (Parents.size() > 1 ? "es" : "") << ParentsStr;
tools/clang/tools/extra/clang-tidy/google/AvoidCStyleCastsCheck.cpp
  152     Diag << "constructor call syntax";
  174       Diag << "static_cast (if needed, the cast may be redundant)";
  222   Diag << "static_cast/const_cast/reinterpret_cast";
tools/clang/tools/extra/clang-tidy/google/ExplicitConstructorCheck.cpp
  147       << (SingleArgument
tools/clang/tools/extra/clang-tidy/misc/NewDeleteOverloadsCheck.cpp
  207         << FD << getOperatorName(getCorrespondingOverload(FD));
tools/clang/tools/extra/clang-tidy/misc/UnconventionalAssignOperatorCheck.cpp
   86             << (Method->isConst() ? "const" : "virtual");
tools/clang/tools/extra/clang-tidy/openmp/ExceptionEscapeCheck.cpp
   79       << getOpenMPDirectiveName(Directive->getDirectiveKind());
tools/clang/tools/extra/clang-tidy/openmp/UseDefaultNoneCheck.cpp
   49         << getOpenMPDirectiveName(Directive->getDirectiveKind())
   50         << getOpenMPSimpleClauseTypeName(Clause->getClauseKind(),
   60       << getOpenMPDirectiveName(Directive->getDirectiveKind());
tools/clang/tools/extra/clang-tidy/performance/MoveConstructorInitCheck.cpp
   86         << (Initializer->isBaseInitializer() ? "base class" : "class member");
tools/clang/tools/extra/clang-tidy/readability/DeletedDefaultCheck.cpp
   45       Diag << "default constructor"
   46            << "a non-static data member or a base class is lacking a default "
   49       Diag << "copy constructor"
   50            << "a non-static data member or a base class is not copyable";
   52       Diag << "move constructor"
   53            << "a non-static data member or a base class is neither copyable "
   59         << (Assignment->isCopyAssignmentOperator() ? "copy assignment operator"
   61         << "a base class or a non-static data member is not assignable, e.g. "
tools/clang/unittests/Basic/DiagnosticTest.cpp
   30     Diags.Report(diag::err_target_unknown_triple) << "unknown";
   33     Diags.Report(diag::err_cannot_open_file) << "file" << "error";
   33     Diags.Report(diag::err_cannot_open_file) << "file" << "error";
   37     Diags.Report(diag::warn_mt_message) << "warning";
   58     Diags.Report(diag::err_cannot_open_file) << "file" << "error";
   58     Diags.Report(diag::err_cannot_open_file) << "file" << "error";
   62     Diags.Report(diag::warn_mt_message) << "warning";
tools/clang/unittests/Frontend/CompilerInstanceTest.cpp
   90   Diags->Report(diag::err_expected) << "no crash";
tools/lldb/source/Plugins/ExpressionParser/Clang/ClangExpressionDeclMap.cpp
 1498         m_ast_context->getDiagnostics().Report(diag_id) << error.AsCString();
 1507         m_ast_context->getDiagnostics().Report(diag_id) << warning.c_str();