From 0f78a579047ec8946021ca58b8ee48f7486e6605 Mon Sep 17 00:00:00 2001 From: Sergey Sharybin Date: Thu, 18 Jun 2020 11:19:27 +0200 Subject: Make BLI_edgehash_test compatible with C++17 random_shuffle was removed (at least the used version). --- tests/gtests/blenlib/BLI_edgehash_test.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/gtests/blenlib/BLI_edgehash_test.cc b/tests/gtests/blenlib/BLI_edgehash_test.cc index 982f5b35565..23ad618825b 100644 --- a/tests/gtests/blenlib/BLI_edgehash_test.cc +++ b/tests/gtests/blenlib/BLI_edgehash_test.cc @@ -2,6 +2,7 @@ #include "testing/testing.h" #include +#include #include extern "C" { @@ -320,7 +321,7 @@ TEST(edgehash, StressTest) } std::vector shuffled = edges; - std::random_shuffle(shuffled.begin(), shuffled.end()); + std::shuffle(shuffled.begin(), shuffled.end(), std::default_random_engine()); /* then remove half of them */ int remove_until = shuffled.size() / 2; -- cgit v1.2.3