summaryrefslogtreecommitdiffstats
path: root/clang/Driver/HTMLDiagnostics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/Driver/HTMLDiagnostics.cpp')
-rw-r--r--clang/Driver/HTMLDiagnostics.cpp9
1 files changed, 7 insertions, 2 deletions
diff --git a/clang/Driver/HTMLDiagnostics.cpp b/clang/Driver/HTMLDiagnostics.cpp
index 870628963aa..6910af74d06 100644
--- a/clang/Driver/HTMLDiagnostics.cpp
+++ b/clang/Driver/HTMLDiagnostics.cpp
@@ -199,8 +199,13 @@ void HTMLDiagnostics::HandlePathDiagnostic(const PathDiagnostic& D) {
// Emit the HTML to disk.
- for (RewriteBuffer::iterator I = Buf->begin(), E = Buf->end(); I!=E; ++I)
- os << *I;
+ for (RewriteBuffer::iterator I = Buf->begin(), E = Buf->end(); I!=E; ++I) {
+ // Expand tabs.
+ if (*I == '\t')
+ os << " ";
+ else
+ os << *I;
+ }
}
void HTMLDiagnostics::HandlePiece(Rewriter& R,
OpenPOWER on IntegriCloud