From 88842d356660546b73592f81a9d894aacb6156fb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Igor=20Podgain=C3=B5i?= Date: Tue, 14 May 2024 17:26:02 +0200 Subject: [PATCH] Fix error related to RNG seed On some platforms such as macOS, the compiler can fail with error: non-constant-expression cannot be narrowed from type [...] --- test/api/test_resize_linear.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/test/api/test_resize_linear.cpp b/test/api/test_resize_linear.cpp index 7f41456bd..8021610b4 100644 --- a/test/api/test_resize_linear.cpp +++ b/test/api/test_resize_linear.cpp @@ -325,7 +325,8 @@ static void do_large_dimensions_test(size_t x_scale, size_t y_scale) { src.resize(src_stride_pixels * src_height); dst.resize(dst_stride_pixels * dst_height); expected_data.resize(dst_stride_pixels * dst_height); - std::mt19937 generator{test::Options::seed()}; + std::mt19937 generator{ + static_cast(test::Options::seed())}; std::generate(src.begin(), src.end(), generator); resize_linear_unaccelerated(src.data(), src_stride_pixels * sizeof(T), src_width, src_height, expected_data.data(), -- GitLab