diff --git a/src/entt/meta/meta.hpp b/src/entt/meta/meta.hpp index d04462885..2643e5251 100644 --- a/src/entt/meta/meta.hpp +++ b/src/entt/meta/meta.hpp @@ -268,8 +268,8 @@ public: */ meta_any(meta_any &&other) ENTT_NOEXCEPT : storage{std::move(other.storage)}, - vtable{std::exchange(other.vtable, &basic_vtable)}, - node{std::exchange(other.node, nullptr)} + node{std::exchange(other.node, nullptr)}, + vtable{std::exchange(other.vtable, &basic_vtable)} {} /*! @brief Frees the internal storage, whatever it means. */