diff --git a/modules/base/src/test_utils/compare_files.cc b/modules/base/src/test_utils/compare_files.cc index 18cff502d6373e2a6ff7ac28435f8cd5f56098a9..13dac63adcd4a2f8244303f66d187cadade08ba3 100644 --- a/modules/base/src/test_utils/compare_files.cc +++ b/modules/base/src/test_utils/compare_files.cc @@ -37,8 +37,8 @@ bool compare_files(const String& test, const String& gold_standard) } String test_line, gold_line; while (true) { - bool test_read = std::getline(test_stream, test_line); - bool gold_read = std::getline(gold_stream, gold_line); + bool test_read = static_cast<bool>(std::getline(test_stream, test_line)); + bool gold_read = static_cast<bool>(std::getline(gold_stream, gold_line)); if (!test_read && !gold_read) { // nothing to read anymore in any of the files return true;