[llvm-commits] [llvm] r94071 - /llvm/trunk/lib/Support/SourceMgr.cpp
Dan Gohman
gohman at apple.com
Thu Jan 21 02:13:27 PST 2010
Author: djg
Date: Thu Jan 21 04:13:27 2010
New Revision: 94071
URL: http://llvm.org/viewvc/llvm-project?rev=94071&view=rev
Log:
Avoid printing a spurious semicolon when there is no filename.
Modified:
llvm/trunk/lib/Support/SourceMgr.cpp
Modified: llvm/trunk/lib/Support/SourceMgr.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Support/SourceMgr.cpp?rev=94071&r1=94070&r2=94071&view=diff
==============================================================================
--- llvm/trunk/lib/Support/SourceMgr.cpp (original)
+++ llvm/trunk/lib/Support/SourceMgr.cpp Thu Jan 21 04:13:27 2010
@@ -192,18 +192,21 @@
if (ProgName && ProgName[0])
S << ProgName << ": ";
- if (Filename == "-")
- S << "<stdin>";
- else
- S << Filename;
+ if (!Filename.empty()) {
+ if (Filename == "-")
+ S << "<stdin>";
+ else
+ S << Filename;
- if (LineNo != -1) {
- S << ':' << LineNo;
- if (ColumnNo != -1)
- S << ':' << (ColumnNo+1);
+ if (LineNo != -1) {
+ S << ':' << LineNo;
+ if (ColumnNo != -1)
+ S << ':' << (ColumnNo+1);
+ }
+ S << ": ";
}
- S << ": " << Message << '\n';
+ S << Message << '\n';
if (LineNo != -1 && ColumnNo != -1 && ShowLine) {
S << LineContents << '\n';
More information about the llvm-commits
mailing list