Avoid deleting the ostream more than once.
authorChris Lattner <sabre@nondot.org>
Wed, 18 Sep 2002 23:30:05 +0000 (23:30 +0000)
committerChris Lattner <sabre@nondot.org>
Wed, 18 Sep 2002 23:30:05 +0000 (23:30 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@3816 91177308-0d34-0410-b5e6-96231b3b80d8

tools/dis/dis.cpp
tools/llvm-dis/dis.cpp
tools/llvm-dis/llvm-dis.cpp

index 8efc29f6b3fe063ea14c9bc430140c7b504e450b..68ac5321f58fddf31e982a25b40dbea474a59f19 100644 (file)
@@ -106,7 +106,7 @@ int main(int argc, char **argv) {
 
   switch (WriteMode) {
   case llvm:           // Output LLVM assembly
-    Passes.add(new PrintModulePass(Out, Out != &std::cout));
+    Passes.add(new PrintModulePass(Out, false));
     break;
   case c:     // Convert LLVM to C
     Passes.add(createWriteToCPass(*Out));
index 8efc29f6b3fe063ea14c9bc430140c7b504e450b..68ac5321f58fddf31e982a25b40dbea474a59f19 100644 (file)
@@ -106,7 +106,7 @@ int main(int argc, char **argv) {
 
   switch (WriteMode) {
   case llvm:           // Output LLVM assembly
-    Passes.add(new PrintModulePass(Out, Out != &std::cout));
+    Passes.add(new PrintModulePass(Out, false));
     break;
   case c:     // Convert LLVM to C
     Passes.add(createWriteToCPass(*Out));
index 8efc29f6b3fe063ea14c9bc430140c7b504e450b..68ac5321f58fddf31e982a25b40dbea474a59f19 100644 (file)
@@ -106,7 +106,7 @@ int main(int argc, char **argv) {
 
   switch (WriteMode) {
   case llvm:           // Output LLVM assembly
-    Passes.add(new PrintModulePass(Out, Out != &std::cout));
+    Passes.add(new PrintModulePass(Out, false));
     break;
   case c:     // Convert LLVM to C
     Passes.add(createWriteToCPass(*Out));