diff --git a/extclass.h b/extclass.h index ed7b7979..f130121c 100644 --- a/extclass.h +++ b/extclass.h @@ -413,8 +413,7 @@ class ExtensionClass detail::BaseClassInfo baseInfo(base, &detail::DefineConversion::downcast_ptr); ClassRegistry::register_base_class(baseInfo); - - this->add_base(Ptr(as_object(base), Ptr::new_ref)); + add_base(Ptr(as_object(base), Ptr::new_ref)); detail::DerivedClassInfo derivedInfo(this, &detail::DefineConversion::upcast_ptr); @@ -430,8 +429,7 @@ class ExtensionClass // conversion functions detail::BaseClassInfo baseInfo(base, 0); ClassRegistry::register_base_class(baseInfo); - - this->add_base(Ptr(as_object(base), Ptr::new_ref)); + add_base(Ptr(as_object(base), Ptr::new_ref)); detail::DerivedClassInfo derivedInfo(this, &detail::DefineConversion::upcast_ptr);