Skip to content

Commit 8f48dbf

Browse files
Fix leaked global test failure
1 parent cf014b3 commit 8f48dbf

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

gc.c

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2332,7 +2332,7 @@ heap_get_freeobj(rb_objspace_t *objspace, rb_heap_t *heap, unsigned int slots)
23322332
}
23332333

23342334
void
2335-
free_payload(VALUE payload)
2335+
rb_free_payload(VALUE payload)
23362336
{
23372337
rb_objspace_t *objspace = &rb_objspace;
23382338

@@ -3819,7 +3819,7 @@ should_be_finalizable(VALUE obj)
38193819
* def initialize(data_needed_for_finalization)
38203820
* ObjectSpace.define_finalizer(self, self.class.create_finalizer(data_needed_for_finalization))
38213821
* end
3822-
*
3822+
*
38233823
* def self.create_finalizer(data_needed_for_finalization)
38243824
* proc {
38253825
* puts "finalizing #{data_needed_for_finalization}"
@@ -3832,7 +3832,7 @@ should_be_finalizable(VALUE obj)
38323832
* def initialize(data_needed_for_finalization)
38333833
* @data_needed_for_finalization = data_needed_for_finalization
38343834
* end
3835-
*
3835+
*
38363836
* def call(id)
38373837
* puts "finalizing #{@data_needed_for_finalization}"
38383838
* end
@@ -8140,7 +8140,7 @@ static inline void
81408140
gc_enter(rb_objspace_t *objspace, const char *event, unsigned int *lock_lev)
81418141
{
81428142
// stop other ractors
8143-
8143+
81448144
RB_VM_LOCK_ENTER_LEV(lock_lev);
81458145
rb_vm_barrier();
81468146

internal/gc.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ void rb_gc_mark_vm_stack_values(long n, const VALUE *values);
9393
void *ruby_sized_xrealloc(void *ptr, size_t new_size, size_t old_size) RUBY_ATTR_RETURNS_NONNULL RUBY_ATTR_ALLOC_SIZE((2));
9494
void *ruby_sized_xrealloc2(void *ptr, size_t new_count, size_t element_size, size_t old_count) RUBY_ATTR_RETURNS_NONNULL RUBY_ATTR_ALLOC_SIZE((2, 3));
9595
void ruby_sized_xfree(void *x, size_t size);
96-
void free_payload(VALUE garbage);
96+
void rb_free_payload(VALUE garbage);
9797
RUBY_SYMBOL_EXPORT_END
9898

9999
MJIT_SYMBOL_EXPORT_BEGIN

iseq.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ rb_iseq_free(const rb_iseq_t *iseq)
129129
ruby_xfree((void *)body->param.keyword);
130130
}
131131
compile_data_free(ISEQ_COMPILE_DATA(iseq));
132-
free_payload((VALUE)body);
132+
rb_free_payload((VALUE)body);
133133
}
134134

135135
if (iseq && ISEQ_EXECUTABLE_P(iseq) && iseq->aux.exec.local_hooks) {

0 commit comments

Comments
 (0)