From e08eee61bea0154e9c13113bdd563d0817e33b74 Mon Sep 17 00:00:00 2001 From: Brad King Date: Fri, 13 Jan 2017 11:49:42 -0500 Subject: [PATCH] SystemTools: Fix conversion warning in test case ``` testSystemTools.cxx:901:32: warning: comparison of integers of different signs: 'size_type' (aka 'unsigned long') and 'long' [-Wsign-compare] if (!result || line.size() != size) { ~~~~~~~~~~~ ^ ~~~~ ``` --- testSystemTools.cxx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/testSystemTools.cxx b/testSystemTools.cxx index 1e3947e..8e1ea25 100644 --- a/testSystemTools.cxx +++ b/testSystemTools.cxx @@ -894,10 +894,10 @@ static bool CheckGetLineFromStream() bool ret = true; - for (long size = 1; size <= 5; ++size) { + for (size_t size = 1; size <= 5; ++size) { file.seekg(0, std::ios::beg); - result = - kwsys::SystemTools::GetLineFromStream(file, line, &has_newline, size); + result = kwsys::SystemTools::GetLineFromStream(file, line, &has_newline, + static_cast(size)); if (!result || line.size() != size) { std::cerr << "Should have read " << size << " characters but got " << line.size() << std::endl; -- GitLab