include/rucy/extension.h.erb in rucy-0.2 vs include/rucy/extension.h.erb in rucy-0.2.1

- old
+ new

@@ -444,11 +444,12 @@ template <typename T> inline T* get_type_ptr (Value obj, Value klass = nil()) { if (!klass.is_nil()) check_class(obj, klass); - T* p = NULL; - Data_Get_Struct(obj.value(), T, p); + RubyValue o = obj.value(); + T* p = NULL; + Data_Get_Struct(o, T, p); return p; } }// Rucy