summaryrefslogtreecommitdiffstats
path: root/clang/tools/clang-cc/RewriteTest.cpp
diff options
context:
space:
mode:
authorEli Friedman <eli.friedman@gmail.com>2009-05-19 01:02:07 +0000
committerEli Friedman <eli.friedman@gmail.com>2009-05-19 01:02:07 +0000
commitfcb57d5b6a9800a9bcdbb07bfe37686e72e61325 (patch)
treec1dfb0c45e2e3614bd67795923184eeaec1d4ed2 /clang/tools/clang-cc/RewriteTest.cpp
parent59328da69f454e7bd1d25d336336ad0ea79b815b (diff)
downloadbcm5719-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.cpp7
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);
}
OpenPOWER on IntegriCloud