diff options
Diffstat (limited to 'clang/tools/clang-cc/clang-cc.cpp')
-rw-r--r-- | clang/tools/clang-cc/clang-cc.cpp | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/clang/tools/clang-cc/clang-cc.cpp b/clang/tools/clang-cc/clang-cc.cpp index 4e5ff5d2595..e69c62bb397 100644 --- a/clang/tools/clang-cc/clang-cc.cpp +++ b/clang/tools/clang-cc/clang-cc.cpp @@ -300,6 +300,11 @@ NoCaretDiagnostics("fno-caret-diagnostics", " diagnostics")); static llvm::cl::opt<bool> +NoDiagnosticsFixIt("fno-diagnostics-fixit-info", + llvm::cl::desc("Do not include fixit information in" + " diagnostics")); + +static llvm::cl::opt<bool> PrintSourceRangeInfo("fprint-source-range-info", llvm::cl::desc("Print source range spans in numeric form")); @@ -1873,7 +1878,8 @@ public: !NoCaretDiagnostics, !NoShowLocation, PrintSourceRangeInfo, - PrintDiagnosticOption)); + PrintDiagnosticOption, + !NoDiagnosticsFixIt)); } virtual void setLangOptions(const LangOptions *LO) { @@ -2329,7 +2335,8 @@ int main(int argc, char **argv) { !NoCaretDiagnostics, !NoShowLocation, PrintSourceRangeInfo, - PrintDiagnosticOption)); + PrintDiagnosticOption, + !NoDiagnosticsFixIt)); } else { DiagClient.reset(CreateHTMLDiagnosticClient(HTMLDiag)); } |