diff --git a/src/entt/meta/factory.hpp b/src/entt/meta/factory.hpp index 5776d6357..05f76730a 100644 --- a/src/entt/meta/factory.hpp +++ b/src/entt/meta/factory.hpp @@ -679,7 +679,7 @@ public: false, &internal::meta_info::resolve, []() -> decltype(internal::meta_data_node::set) { - if constexpr(Setter == nullptr || (std::is_member_object_pointer_v && std::is_const_v)) { + if constexpr(std::is_same_v || (std::is_member_object_pointer_v && std::is_const_v)) { return nullptr; } else { return &internal::setter;