diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-07-28 01:42:21 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2022-07-28 09:06:42 +0900 |
commit | 5d5c1d0fbdf18b1fc4d5b74499ddba532adb6bc6 (patch) | |
tree | e61c71a31eed259edaed6ef3fda51e89aa83d155 | |
parent | 431fdc9200ce28fcd10efb96fda869bb874fb2d0 (diff) |
Suppress use-after-free warning by gcc-12
-rw-r--r-- | gc.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -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) { free(ptr); + ptr = NULL; RB_DEBUG_COUNTER_INC(heap_xfree); } } |