Suppress use-after-free warning by gcc-12

This commit is contained in:
Nobuyoshi Nakada 2022-07-28 01:42:21 +09:00
parent 431fdc9200
commit 5d5c1d0fbd
No known key found for this signature in database
GPG Key ID: 7CD2805BFA3770C6

1
gc.c
View File

@ -12368,6 +12368,7 @@ objspace_xfree(rb_objspace_t *objspace, void *ptr, size_t old_size)
objspace_malloc_increase(objspace, ptr, 0, old_size, MEMOP_TYPE_FREE) { objspace_malloc_increase(objspace, ptr, 0, old_size, MEMOP_TYPE_FREE) {
free(ptr); free(ptr);
ptr = NULL;
RB_DEBUG_COUNTER_INC(heap_xfree); RB_DEBUG_COUNTER_INC(heap_xfree);
} }
} }