diff --git a/tests/test_lex_aux.hpp b/tests/test_lex_aux.hpp index 8ee18e8..3778f27 100644 --- a/tests/test_lex_aux.hpp +++ b/tests/test_lex_aux.hpp @@ -15,7 +15,8 @@ do { \ const auto region = result.unwrap(); \ BOOST_CHECK_EQUAL(region.str(), expected); \ BOOST_CHECK_EQUAL(region.str().size(), expected.size()); \ - BOOST_CHECK_EQUAL(std::distance(loc.begin(), loc.iter()), region.size()); \ + BOOST_CHECK_EQUAL(static_cast(std::distance( \ + loc.begin(), loc.iter())), region.size()); \ } else { \ std::cerr << "lexer " << lxr::pattern() << " failed with input `"; \ std::cerr << token << "`. expected `" << expected << "`\n"; \