diff --git a/cpp/tests/copying/gather_struct_tests.cpp b/cpp/tests/copying/gather_struct_tests.cpp index eef1d43469f..96d72ee4e89 100644 --- a/cpp/tests/copying/gather_struct_tests.cpp +++ b/cpp/tests/copying/gather_struct_tests.cpp @@ -84,7 +84,9 @@ auto get_expected_column(std::vector const& input_values, { auto is_valid = // Validity predicate. [&input_values, &input_validity, &struct_validity, &gather_map](auto gather_index) { - assert(gather_index >= 0 && gather_index < gather_map.size() || "Gather-index out of range."); + assert( + (gather_index >= 0 && gather_index < static_cast(gather_map.size())) || + "Gather-index out of range."); auto i{gather_map[gather_index]}; // Index into input_values.