summaryrefslogtreecommitdiff
path: root/vm_method.c
diff options
context:
space:
mode:
Diffstat (limited to 'vm_method.c')
-rw-r--r--vm_method.c4
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;
}