From d6ba04ca4b0768c1a03df26c71294ea930e03cd1 Mon Sep 17 00:00:00 2001 From: Christian Mazakas Date: Tue, 31 Jan 2023 13:45:29 -0800 Subject: [PATCH] Remove use of unevaluated function in init_type_insert_tests for older versions of gcc --- test/unordered/init_type_insert_tests.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/test/unordered/init_type_insert_tests.cpp b/test/unordered/init_type_insert_tests.cpp index 04bd6c23..fe0a5826 100644 --- a/test/unordered/init_type_insert_tests.cpp +++ b/test/unordered/init_type_insert_tests.cpp @@ -117,9 +117,7 @@ static void test_move_only() boost::unordered_flat_map > map; using init_type = decltype(map)::init_type; - static_assert( - std::is_same::value, - ""); + static_assert(std::is_same, init_type>::value, ""); map.insert(std::make_pair(move_only(1), v)); map.insert({move_only(2), v}); @@ -269,9 +267,7 @@ static void test_immovable() boost::unordered_node_map > map; using init_type = decltype(map)::init_type; - static_assert( - std::is_same::value, - ""); + static_assert(std::is_same, init_type>::value, ""); map.emplace(1, v); map.emplace(2, v);