Skip to content

Commit fa63f3c

Browse files
committed
Apply fix for unsigned integer bug in sort test.
1 parent fbc8e77 commit fa63f3c

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

cpp/test/common/sort.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,8 @@ TEMPLATE_TEST_CASE("Test radix sort", "[vector][template]", std::int16_t,
2929
vec.reserve(vec_size);
3030

3131
// Generate a vector of ints with a Uniform Int distribution
32-
std::uniform_int_distribution<TestType> distribution(-10000, 10000);
32+
constexpr TestType lower_bound = std::is_signed_v<TestType> ? -10000 : 0;
33+
std::uniform_int_distribution<TestType> distribution(lower_bound, 10000);
3334
std::mt19937 engine;
3435
auto generator = std::bind(distribution, engine);
3536
std::generate_n(std::back_inserter(vec), vec_size, generator);

0 commit comments

Comments
 (0)