summaryrefslogtreecommitdiff
path: root/proc.c
diff options
context:
space:
mode:
author0x005c <52650857+0x005c@users.noreply.github.com>2020-01-08 20:40:08 +0900
committerSamuel Williams <samuel.williams@oriontransfer.co.nz>2020-01-23 00:11:03 +1300
commit461db352c22c0ffb5c0db295238f97f44168e6cc (patch)
tree9aca5ef263c3373c57ca4232dc82ddde05947303 /proc.c
parentc90fc55a1f4630aae862e2d409c933edea3a5d5d (diff)
Rename RUBY_MARK_NO_PIN_UNLESS_NULL to RUBY_MARK_MOVABLE_UNLESS_NULL
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/2823
Diffstat (limited to 'proc.c')
-rw-r--r--proc.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/proc.c b/proc.c
index 5434e8daa7..01efab7d70 100644
--- a/proc.c
+++ b/proc.c
@@ -66,18 +66,18 @@ block_mark(const struct rb_block *block)
case block_type_ifunc:
{
const struct rb_captured_block *captured = &block->as.captured;
- RUBY_MARK_NO_PIN_UNLESS_NULL(captured->self);
- RUBY_MARK_NO_PIN_UNLESS_NULL((VALUE)captured->code.val);
+ RUBY_MARK_MOVABLE_UNLESS_NULL(captured->self);
+ RUBY_MARK_MOVABLE_UNLESS_NULL((VALUE)captured->code.val);
if (captured->ep && captured->ep[VM_ENV_DATA_INDEX_ENV] != Qundef /* cfunc_proc_t */) {
- RUBY_MARK_NO_PIN_UNLESS_NULL(VM_ENV_ENVVAL(captured->ep));
+ RUBY_MARK_MOVABLE_UNLESS_NULL(VM_ENV_ENVVAL(captured->ep));
}
}
break;
case block_type_symbol:
- RUBY_MARK_NO_PIN_UNLESS_NULL(block->as.symbol);
+ RUBY_MARK_MOVABLE_UNLESS_NULL(block->as.symbol);
break;
case block_type_proc:
- RUBY_MARK_NO_PIN_UNLESS_NULL(block->as.proc);
+ RUBY_MARK_MOVABLE_UNLESS_NULL(block->as.proc);
break;
}
}