Browse Source

test: try to trick clang

Michele Caini 1 year ago
parent
commit
abdbddf77f
1 changed files with 3 additions and 3 deletions
  1. 3 3
      test/entt/meta/meta_type.cpp

+ 3 - 3
test/entt/meta/meta_type.cpp

@@ -601,10 +601,10 @@ TEST_F(MetaType, FromVoid) {
 TEST_F(MetaType, FromVoidOwnership) {
     bool check = false;
     auto type = entt::resolve<from_void_callback>();
-    auto instance = std::make_unique<from_void_callback>(check);
+    void *instance = std::make_unique<from_void_callback>(check).release();
 
-    auto any = type.from_void(static_cast<void *>(instance.get()));
-    auto other = type.from_void(static_cast<void *>(instance.release()), true);
+    auto any = type.from_void(instance);
+    auto other = type.from_void(instance, true);
 
     ASSERT_TRUE(any);
     ASSERT_TRUE(other);