From 7341b0146557bccd783484b279569b530c888a14 Mon Sep 17 00:00:00 2001 From: Matt Valentine-House Date: Tue, 26 Jan 2021 16:29:09 +0000 Subject: Add RCLASS_ALLOCATOR Macro --- vm_method.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'vm_method.c') 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; } -- cgit v1.2.3