diff --git a/generator/final_processor_utils.cpp b/generator/final_processor_utils.cpp index b7b973e8fe..a5ef586f01 100644 --- a/generator/final_processor_utils.cpp +++ b/generator/final_processor_utils.cpp @@ -141,8 +141,10 @@ void OrderTextFileByLine(std::string const & filename) std::ifstream istream; istream.exceptions(std::fstream::badbit); istream.open(filename); - std::vector lines(std::istream_iterator(istream), - (std::istream_iterator())); + std::vector lines; + std::string line; + while (std::getline(istream, line)) + lines.emplace_back(std::move(line)); std::sort(std::begin(lines), std::end(lines)); istream.close();