diff options
author | Daniel Dunbar <daniel@zuster.org> | 2010-09-08 18:19:55 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2010-09-08 18:19:55 +0000 |
commit | 04ebde017f768c87895209e0dee9074ed145a0f3 (patch) | |
tree | b4e6df2fad9c02a8f74a2bca4cbbf2c781354284 /clang/lib/Frontend/PrintPreprocessedOutput.cpp | |
parent | 99a9f4661a66c327f960707b5ec12ff02356c658 (diff) | |
download | llvm-04ebde017f768c87895209e0dee9074ed145a0f3.zip llvm-04ebde017f768c87895209e0dee9074ed145a0f3.tar.gz llvm-04ebde017f768c87895209e0dee9074ed145a0f3.tar.bz2 |
Frontend/-H: Add comment on why I used a temporary string here.
llvm-svn: 113379
Diffstat (limited to 'clang/lib/Frontend/PrintPreprocessedOutput.cpp')
-rw-r--r-- | clang/lib/Frontend/PrintPreprocessedOutput.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Frontend/PrintPreprocessedOutput.cpp b/clang/lib/Frontend/PrintPreprocessedOutput.cpp index cfaf8a2..5ae02f97 100644 --- a/clang/lib/Frontend/PrintPreprocessedOutput.cpp +++ b/clang/lib/Frontend/PrintPreprocessedOutput.cpp @@ -263,6 +263,7 @@ void PrintPPOutputPPCallbacks::FileChanged(SourceLocation Loc, // predefines buffer. if (DumpHeaderIncludes && HasProcessedPredefines && Reason == PPCallbacks::EnterFile) { + // Write to a temporary string to avoid unnecessary flushing on errs(). llvm::SmallString<256> Msg; llvm::raw_svector_ostream OS(Msg); for (unsigned i = 0; i != CurrentIncludeDepth; ++i) |