diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-02-25 03:23:40 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-02-25 03:23:40 +0000 |
commit | aa7d55a3feee73b0881601286fd99fea20f69cc7 (patch) | |
tree | c13a8e7e3caa56f7a182af7052332a55bf565cc3 /clang/lib/Frontend | |
parent | ec4e1b67bfd7891a2ef1ddb46007915ef7f28130 (diff) | |
download | bcm5719-llvm-aa7d55a3feee73b0881601286fd99fea20f69cc7.tar.gz bcm5719-llvm-aa7d55a3feee73b0881601286fd99fea20f69cc7.zip |
Add TextDiagnosticPrinter::setPrefix, for adding a string to prefix diagnostic
messages with.
llvm-svn: 97101
Diffstat (limited to 'clang/lib/Frontend')
-rw-r--r-- | clang/lib/Frontend/TextDiagnosticPrinter.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/clang/lib/Frontend/TextDiagnosticPrinter.cpp b/clang/lib/Frontend/TextDiagnosticPrinter.cpp index 3c64332512d..d2aa5480b4b 100644 --- a/clang/lib/Frontend/TextDiagnosticPrinter.cpp +++ b/clang/lib/Frontend/TextDiagnosticPrinter.cpp @@ -31,7 +31,7 @@ static const enum llvm::raw_ostream::Colors warningColor = llvm::raw_ostream::MAGENTA; static const enum llvm::raw_ostream::Colors errorColor = llvm::raw_ostream::RED; static const enum llvm::raw_ostream::Colors fatalColor = llvm::raw_ostream::RED; -// used for changing only the bold attribute +// Used for changing only the bold attribute. static const enum llvm::raw_ostream::Colors savedColor = llvm::raw_ostream::SAVEDCOLOR; @@ -682,6 +682,9 @@ void TextDiagnosticPrinter::HandleDiagnostic(Diagnostic::Level Level, // file+line+column number prefix is. uint64_t StartOfLocationInfo = OS.tell(); + if (!Prefix.empty()) + OS << Prefix << ": "; + // If the location is specified, print out a file/line/col and include trace // if enabled. if (Info.getLocation().isValid()) { |