diff options
| author | Eli Friedman <eli.friedman@gmail.com> | 2009-05-19 01:02:07 +0000 |
|---|---|---|
| committer | Eli Friedman <eli.friedman@gmail.com> | 2009-05-19 01:02:07 +0000 |
| commit | fcb57d5b6a9800a9bcdbb07bfe37686e72e61325 (patch) | |
| tree | c1dfb0c45e2e3614bd67795923184eeaec1d4ed2 /clang/tools/clang-cc/RewriteTest.cpp | |
| parent | 59328da69f454e7bd1d25d336336ad0ea79b815b (diff) | |
| download | bcm5719-llvm-fcb57d5b6a9800a9bcdbb07bfe37686e72e61325.tar.gz bcm5719-llvm-fcb57d5b6a9800a9bcdbb07bfe37686e72e61325.zip | |
Switch some utilities in clang-cc to take a stream instead of a
filename (or unconditionally using stdout).
llvm-svn: 72085
Diffstat (limited to 'clang/tools/clang-cc/RewriteTest.cpp')
| -rw-r--r-- | clang/tools/clang-cc/RewriteTest.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/clang/tools/clang-cc/RewriteTest.cpp b/clang/tools/clang-cc/RewriteTest.cpp index 00cb4c8a952..c4b3a779565 100644 --- a/clang/tools/clang-cc/RewriteTest.cpp +++ b/clang/tools/clang-cc/RewriteTest.cpp @@ -14,10 +14,9 @@ #include "clang-cc.h" #include "clang/Lex/Preprocessor.h" #include "clang/Rewrite/TokenRewriter.h" -#include <iostream> +#include "llvm/Support/raw_ostream.h" -void clang::DoRewriteTest(Preprocessor &PP, const std::string &InFileName, - const std::string &OutFileName) { +void clang::DoRewriteTest(Preprocessor &PP, llvm::raw_ostream* OS) { SourceManager &SM = PP.getSourceManager(); const LangOptions &LangOpts = PP.getLangOptions(); @@ -36,5 +35,5 @@ void clang::DoRewriteTest(Preprocessor &PP, const std::string &InFileName, // Print out the output. for (TokenRewriter::token_iterator I = Rewriter.token_begin(), E = Rewriter.token_end(); I != E; ++I) - std::cout << PP.getSpelling(*I); + *OS << PP.getSpelling(*I); } |

