Changes in directory llvm/tools/llvm-dis:

llvm-dis.cpp updated: 1.57 -> 1.58
---
Log message:

don't break reading from stdin


---
Diffs of the changes:  (+3 -2)

 llvm-dis.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)


Index: llvm/tools/llvm-dis/llvm-dis.cpp
diff -u llvm/tools/llvm-dis/llvm-dis.cpp:1.57 
llvm/tools/llvm-dis/llvm-dis.cpp:1.58
--- llvm/tools/llvm-dis/llvm-dis.cpp:1.57       Sun Apr 22 01:31:02 2007
+++ llvm/tools/llvm-dis/llvm-dis.cpp    Sun Apr 22 01:35:20 2007
@@ -54,8 +54,9 @@
     std::string ErrorMessage;
 
     std::auto_ptr<Module> M;
-    
-    M.reset(ParseBitcodeFile(InputFilename, &ErrorMessage));
+   
+    if (InputFilename != "-") 
+      M.reset(ParseBitcodeFile(InputFilename, &ErrorMessage));
     
     if (M.get() == 0)
       
M.reset(ParseBytecodeFile(InputFilename,Compressor::decompressToNewBuffer,



_______________________________________________
llvm-commits mailing list
llvm-commits@cs.uiuc.edu
http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits

Reply via email to