diff --git a/test/lib/meta_plugin_std/types.h b/test/lib/meta_plugin_std/types.h index 928cbc21b..a89a9669d 100644 --- a/test/lib/meta_plugin_std/types.h +++ b/test/lib/meta_plugin_std/types.h @@ -11,15 +11,11 @@ struct custom_type_hash; #define ASSIGN_TYPE_ID(clazz) \ template<> \ - struct custom_type_hash \ - : std::integral_constant>>>{#clazz}> {} - -template -struct entt::type_hash { - static constexpr entt::id_type value() noexcept { - return custom_type_hash::value; - } -}; + struct entt::type_hash { \ + static constexpr entt::id_type value() noexcept { \ + return entt::basic_hashed_string>>>{#clazz}; \ + } \ + }; struct position { int x;