diff options
author | Benjamin Kramer <benny.kra@googlemail.com> | 2013-03-10 13:16:18 +0000 |
---|---|---|
committer | Benjamin Kramer <benny.kra@googlemail.com> | 2013-03-10 13:16:18 +0000 |
commit | 035425386b3af7347fe1e777a404dbe1cf5409d2 (patch) | |
tree | c52d06b60224524e5ba844a9be8366215f7aff93 /tools/driver/driver.cpp | |
parent | d436c99c47f7fca4e60077aa7e38cab7c1323f08 (diff) | |
download | clang-035425386b3af7347fe1e777a404dbe1cf5409d2.tar.gz clang-035425386b3af7347fe1e777a404dbe1cf5409d2.tar.bz2 clang-035425386b3af7347fe1e777a404dbe1cf5409d2.tar.xz |
Driver: do not strip file extensions when printing diagnostics.
Before: clang-3: error: no input files
After: clang-3.3: error: no input files
This means that we'll also print clang.exe on windows, but I don't see a problem
with that.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@176788 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'tools/driver/driver.cpp')
-rw-r--r-- | tools/driver/driver.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/driver/driver.cpp b/tools/driver/driver.cpp index de627fb58b..c8790177b3 100644 --- a/tools/driver/driver.cpp +++ b/tools/driver/driver.cpp @@ -417,7 +417,7 @@ int main(int argc_, const char **argv_) { // DiagnosticOptions instance. TextDiagnosticPrinter *DiagClient = new TextDiagnosticPrinter(llvm::errs(), &*DiagOpts); - DiagClient->setPrefix(llvm::sys::path::stem(Path.str())); + DiagClient->setPrefix(llvm::sys::path::filename(Path.str())); IntrusiveRefCntPtr<DiagnosticIDs> DiagID(new DiagnosticIDs()); DiagnosticsEngine Diags(DiagID, &*DiagOpts, DiagClient); |