ext/rucy/class.cpp in rucy-0.1.8 vs ext/rucy/class.cpp in rucy-0.1.9

- old
+ new

@@ -39,10 +39,13 @@ RUCY_OVERRIDE_END virtual const char* name_overridable () const { RUCY_SYM(name_overridable); - return this->value.call(name_overridable).c_str(); + if (RUCY_IS_OVERRIDABLE()) + return this->value.call(name_overridable).c_str(); + else + return Super::name_overridable(); } virtual const char* name_overridable_faster () const { RUCY_SYM(name_overridable_faster);