diff options
author | Derek Schuff <dschuff@google.com> | 2012-02-07 00:28:46 +0000 |
---|---|---|
committer | Derek Schuff <dschuff@google.com> | 2012-02-07 00:28:46 +0000 |
commit | 76b292f5babb16e40d31d8d014dcd2ceb4ee688c (patch) | |
tree | 4a5bc87b2f81131b3bda63f3b440d80a02ba3178 /llvm/lib/Support/DataStream.cpp | |
parent | b5eb5a7a05d4fed3e4f22e375c55bf575b82b2d5 (diff) | |
download | bcm5719-llvm-76b292f5babb16e40d31d8d014dcd2ceb4ee688c.tar.gz bcm5719-llvm-76b292f5babb16e40d31d8d014dcd2ceb4ee688c.zip |
Fix win32 build breakage from bitcode streaming patch
llvm-svn: 149941
Diffstat (limited to 'llvm/lib/Support/DataStream.cpp')
-rw-r--r-- | llvm/lib/Support/DataStream.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/llvm/lib/Support/DataStream.cpp b/llvm/lib/Support/DataStream.cpp index 6b4cb64b96e..b2dd979e7f1 100644 --- a/llvm/lib/Support/DataStream.cpp +++ b/llvm/lib/Support/DataStream.cpp @@ -17,6 +17,7 @@ #define DEBUG_TYPE "Data-stream" #include "llvm/ADT/Statistic.h" #include "llvm/Support/DataStream.h" +#include "llvm/Support/Program.h" #include "llvm/Support/system_error.h" #include <string> #include <cerrno> @@ -69,8 +70,10 @@ public: #ifdef O_BINARY OpenFlags |= O_BINARY; // Open input file in binary mode on win32. #endif - if (Filename == "-") + if (Filename == "-") { Fd = 0; + sys::Program::ChangeStdinToBinary(); + } else Fd = ::open(Filename.c_str(), OpenFlags); if (Fd == -1) return error_code(errno, posix_category()); |