diff options
author | Matt Valentine-House <matt@eightbitraptor.com> | 2021-01-26 16:29:09 +0000 |
---|---|---|
committer | Aaron Patterson <aaron.patterson@gmail.com> | 2021-02-01 08:42:54 -0800 |
commit | 7341b0146557bccd783484b279569b530c888a14 (patch) | |
tree | 38fec2f19de18542c2e0d89d6fabd0bbc249d1b4 /vm_method.c | |
parent | 6edd4256744c5ee6a73af660cb2bcb63ca94b254 (diff) | |
download | ruby-7341b0146557bccd783484b279569b530c888a14.tar.gz |
Add RCLASS_ALLOCATOR Macro
Diffstat (limited to 'vm_method.c')
-rw-r--r-- | vm_method.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/vm_method.c b/vm_method.c index 0064488db7..19852b0951 100644 --- a/vm_method.c +++ b/vm_method.c @@ -941,7 +941,7 @@ void rb_define_alloc_func(VALUE klass, VALUE (*func)(VALUE)) { Check_Type(klass, T_CLASS); - RCLASS_EXT(klass)->allocator = func; + RCLASS_ALLOCATOR(klass) = func; } void @@ -956,7 +956,7 @@ rb_get_alloc_func(VALUE klass) Check_Type(klass, T_CLASS); for (; klass; klass = RCLASS_SUPER(klass)) { - rb_alloc_func_t allocator = RCLASS_EXT(klass)->allocator; + rb_alloc_func_t allocator = RCLASS_ALLOCATOR(klass); if (allocator == UNDEF_ALLOC_FUNC) break; if (allocator) return allocator; } |