diff --git a/es2panda/es2panda.cpp b/es2panda/es2panda.cpp index d217a4b4fa7af69e226c03bc9f44c019b4946c40..f0e266ae0f4b56a69627abb120174c93b72ea6b8 100644 --- a/es2panda/es2panda.cpp +++ b/es2panda/es2panda.cpp @@ -121,7 +121,7 @@ void Compiler::DumpAsm(const panda::pandasm::Program *prog) static bool ReadFileToBuffer(const std::string &file, std::stringstream &ss) { - std::ifstream inputStream(file); + std::ifstream inputStream(file, std::ios::binary); if (inputStream.fail()) { std::cerr << "Failed to read file to buffer: " << file << std::endl; return false;