1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

Rename rb_gc_new_location to rb_gc_location

The function will return new or existing locations depending on whether
or not the object actually moved, so give it a more appropriate name.
This commit is contained in:
Aaron Patterson 2019-05-18 12:23:47 +03:00
parent bbb84a16fa
commit 154a67f140
No known key found for this signature in database
GPG key ID: 953170BCB4FFAFC6
6 changed files with 27 additions and 27 deletions

View file

@ -816,7 +816,7 @@ transient_heap_block_update_refs(struct transient_heap* theap, struct transient_
void *poisoned = __asan_region_is_poisoned((void *)header->obj, SIZEOF_VALUE);
unpoison_object(header->obj, false);
header->obj = rb_gc_new_location(header->obj);
header->obj = rb_gc_location(header->obj);
if (poisoned) {
poison_object(header->obj);
@ -848,7 +848,7 @@ rb_transient_heap_update_references(void)
for (i=0; i<theap->promoted_objects_index; i++) {
VALUE obj = theap->promoted_objects[i];
theap->promoted_objects[i] = rb_gc_new_location(obj);
theap->promoted_objects[i] = rb_gc_location(obj);
}
}