wire up -fno-show-source-location option, patch by Alexei Svitkine!
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@63409 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/Driver/clang.cpp b/Driver/clang.cpp
index b16a836..5e545b9 100644
--- a/Driver/clang.cpp
+++ b/Driver/clang.cpp
@@ -188,6 +188,11 @@
llvm::cl::desc("Do not include column number on diagnostics"));
static llvm::cl::opt<bool>
+NoShowLocation("fno-show-source-location",
+ llvm::cl::desc("Do not include source location information with"
+ " diagnostics"));
+
+static llvm::cl::opt<bool>
NoCaretDiagnostics("fno-caret-diagnostics",
llvm::cl::desc("Do not include source line and caret with"
" diagnostics"));
@@ -1530,7 +1535,8 @@
// Print diagnostics to stderr by default.
TextDiagClient = new TextDiagnosticPrinter(llvm::errs(),
!NoShowColumn,
- !NoCaretDiagnostics);
+ !NoCaretDiagnostics,
+ !NoShowLocation);
} else {
// When checking diagnostics, just buffer them up.
TextDiagClient = new TextDiagnosticBuffer();