diff --git a/src/entt/meta/meta.hpp b/src/entt/meta/meta.hpp index 0e7aaaf9a..a9b3aae0e 100644 --- a/src/entt/meta/meta.hpp +++ b/src/entt/meta/meta.hpp @@ -217,7 +217,9 @@ public: */ template, meta_any>>> meta_any(Type &&value) - : meta_any{std::in_place_type>>, std::forward(value)} {} + : storage{std::forward(value)}, + node{internal::meta_node>::resolve()}, + vtable{&basic_vtable>} {} /** * @brief Copy constructor.