[cfe-commits] r86633 - /cfe/trunk/tools/clang-cc/clang-cc.cpp

Daniel Dunbar daniel at zuster.org
Mon Nov 9 16:46:25 PST 2009


Author: ddunbar
Date: Mon Nov  9 18:46:25 2009
New Revision: 86633

URL: http://llvm.org/viewvc/llvm-project?rev=86633&view=rev
Log:
Simplify, following MemoryBuffer::getSTDIN API fix.

Modified:
    cfe/trunk/tools/clang-cc/clang-cc.cpp

Modified: cfe/trunk/tools/clang-cc/clang-cc.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/tools/clang-cc/clang-cc.cpp?rev=86633&r1=86632&r2=86633&view=diff

==============================================================================
--- cfe/trunk/tools/clang-cc/clang-cc.cpp (original)
+++ cfe/trunk/tools/clang-cc/clang-cc.cpp Mon Nov  9 18:46:25 2009
@@ -909,14 +909,6 @@
     }
   } else {
     llvm::MemoryBuffer *SB = llvm::MemoryBuffer::getSTDIN();
-
-    // If stdin was empty, SB is null.  Cons up an empty memory
-    // buffer now.
-    if (!SB) {
-      const char *EmptyStr = "";
-      SB = llvm::MemoryBuffer::getMemBuffer(EmptyStr, EmptyStr, "<stdin>");
-    }
-
     SourceMgr.createMainFileIDForMemBuffer(SB);
     if (SourceMgr.getMainFileID().isInvalid()) {
       PP.getDiagnostics().Report(FullSourceLoc(),





More information about the cfe-commits mailing list