diff --git a/include/godot_cpp/classes/wrapped.hpp b/include/godot_cpp/classes/wrapped.hpp index 5e6c69bd4..bde412184 100644 --- a/include/godot_cpp/classes/wrapped.hpp +++ b/include/godot_cpp/classes/wrapped.hpp @@ -199,7 +199,7 @@ struct EngineClassRegistration { // every line of the macro different #define GDCLASS(m_class, m_inherits) \ private: \ - void operator=(const m_class & /*p_rval*/) {} \ + void operator=(const m_class &p_rval) = delete; \ friend class ::godot::ClassDB; \ friend class ::godot::Wrapped; \ \ @@ -428,7 +428,7 @@ protected: \ #define GDEXTENSION_CLASS_ALIAS(m_class, m_alias_for, m_inherits) \ private: \ inline static ::godot::internal::EngineClassRegistration _gde_engine_class_registration_helper; \ - void operator=(const m_class &p_rval) {} \ + void operator=(const m_class &p_rval) = delete; \ friend class ::godot::ClassDB; \ friend class ::godot::Wrapped; \ \