diff --git a/src/entt/meta/meta.hpp b/src/entt/meta/meta.hpp index bb0277097..98f81eb5f 100644 --- a/src/entt/meta/meta.hpp +++ b/src/entt/meta/meta.hpp @@ -506,7 +506,7 @@ public: template void emplace(Args &&...args) { storage.emplace(std::forward(args)...); - const auto *prev = std::exchange(vtable, &basic_vtable>>); + auto *prev = std::exchange(vtable, &basic_vtable>>); node = (prev == vtable) ? node : nullptr; }