diff options
author | Dan Gohman <gohman@apple.com> | 2008-12-08 07:07:24 +0000 |
---|---|---|
committer | Dan Gohman <gohman@apple.com> | 2008-12-08 07:07:24 +0000 |
commit | 2be8b919b107791cc991bcfe0ac96d03cff3df2f (patch) | |
tree | 55400f03999e8073e31e6f332e0008710f9e55f4 /llvm/lib/Target/CppBackend/CPPBackend.cpp | |
parent | 50fcc67a8b9a79eb15c57cb78558ccdce2fdf614 (diff) | |
download | bcm5719-llvm-2be8b919b107791cc991bcfe0ac96d03cff3df2f.tar.gz bcm5719-llvm-2be8b919b107791cc991bcfe0ac96d03cff3df2f.zip |
Update CPP backend for PrintModulePass API changes.
llvm-svn: 60690
Diffstat (limited to 'llvm/lib/Target/CppBackend/CPPBackend.cpp')
-rw-r--r-- | llvm/lib/Target/CppBackend/CPPBackend.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/llvm/lib/Target/CppBackend/CPPBackend.cpp b/llvm/lib/Target/CppBackend/CPPBackend.cpp index 5b646bac3ee..6bf463846f4 100644 --- a/llvm/lib/Target/CppBackend/CPPBackend.cpp +++ b/llvm/lib/Target/CppBackend/CPPBackend.cpp @@ -1787,22 +1787,22 @@ namespace { Out << "#include <llvm/Instructions.h>\n"; Out << "#include <llvm/InlineAsm.h>\n"; Out << "#include <llvm/Support/MathExtras.h>\n"; + Out << "#include <llvm/Support/raw_ostream.h>\n"; Out << "#include <llvm/Pass.h>\n"; Out << "#include <llvm/PassManager.h>\n"; Out << "#include <llvm/ADT/SmallVector.h>\n"; Out << "#include <llvm/Analysis/Verifier.h>\n"; Out << "#include <llvm/Assembly/PrintModulePass.h>\n"; Out << "#include <algorithm>\n"; - Out << "#include <iostream>\n\n"; Out << "using namespace llvm;\n\n"; Out << "Module* " << fname << "();\n\n"; Out << "int main(int argc, char**argv) {\n"; Out << " Module* Mod = " << fname << "();\n"; Out << " verifyModule(*Mod, PrintMessageAction);\n"; - Out << " std::cerr.flush();\n"; - Out << " std::cout.flush();\n"; + Out << " errs().flush();\n"; + Out << " outs().flush();\n"; Out << " PassManager PM;\n"; - Out << " PM.add(new PrintModulePass(&llvm::cout));\n"; + Out << " PM.add(createPrintModulePass(&outs()));\n"; Out << " PM.run(*Mod);\n"; Out << " return 0;\n"; Out << "}\n\n"; |