diff --git a/lib/Basics/FileUtils.cpp b/lib/Basics/FileUtils.cpp index 8cbf487d88..bee55ffafc 100644 --- a/lib/Basics/FileUtils.cpp +++ b/lib/Basics/FileUtils.cpp @@ -578,7 +578,7 @@ static void throwProgramError(std::string const& filename) { std::string slurpProgram(std::string const& program) { #ifdef _WIN32 - UnicodeString uprog(program.c_str(), (uint16_t) program.length()); + UnicodeString uprog(program.c_str(), static_cast(program.length())); FILE* fp = _wpopen(uprog.getTerminatedBuffer(), L"r"); #else FILE* fp = popen(program.c_str(), "r");