class swig_runtime_data
register a new class - undefine its allocator before wrapping an instance,
otherwise wrapping marks the class as a T_DATA class and Ruby 3.x warns when the allocator is undefined afterwards. The class still can not be instantiated from Ruby.