]> granicus.if.org Git - clang/commitdiff
Switch to getFileOrSTDIN().
authorDaniel Dunbar <daniel@zuster.org>
Tue, 10 Nov 2009 00:46:19 +0000 (00:46 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Tue, 10 Nov 2009 00:46:19 +0000 (00:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@86632 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Frontend/PCHReader.cpp

index a812604e395e7344c532c70a275278b488798442..97a5ddee8ebf0350172c2b9e1fe6dd4c567dcf6c 100644 (file)
@@ -1404,10 +1404,7 @@ PCHReader::PCHReadResult PCHReader::ReadPCH(const std::string &FileName) {
   //
   // FIXME: This shouldn't be here, we should just take a raw_ostream.
   std::string ErrStr;
-  if (FileName == "-")
-    Buffer.reset(llvm::MemoryBuffer::getSTDIN());
-  else
-    Buffer.reset(llvm::MemoryBuffer::getFile(FileName.c_str(), &ErrStr));
+  Buffer.reset(llvm::MemoryBuffer::getFileOrSTDIN(FileName, &ErrStr));
   if (!Buffer) {
     Error(ErrStr.c_str());
     return IgnorePCH;