simplify code
[oota-llvm.git] / tools / llvm-dis / llvm-dis.cpp
index 6065e9ba5e768ca5b65380c296a02de5f86c04cd..12a53285c0ad647d0b9b24957c8756a534ea37c6 100644 (file)
@@ -60,12 +60,8 @@ int main(int argc, char **argv) {
     std::auto_ptr<Module> M;
    
     if (Bitcode) {
-      MemoryBuffer *Buffer;
-      if (InputFilename == "-") {
-        Buffer = MemoryBuffer::getSTDIN();
-      } else {
-        Buffer = MemoryBuffer::getFile(&InputFilename[0], InputFilename.size());
-      }
+      MemoryBuffer *Buffer
+        = MemoryBuffer::getFileOrSTDIN(&InputFilename[0], InputFilename.size());
 
       if (Buffer == 0)
         ErrorMessage = "Error reading file '" + InputFilename + "'";