From 85d9ebc995979d4b6152fd958b7bf22a9481a138 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 7 May 2025 11:52:40 -0400 Subject: [PATCH] Remove duplicate asan_unpoisoning_object It's already defined in internal/sanitizers.h. --- gc.c | 6 ------ 1 file changed, 6 deletions(-) diff --git a/gc.c b/gc.c index 564a152e1b..6f48403f0d 100644 --- a/gc.c +++ b/gc.c @@ -4913,12 +4913,6 @@ rb_asan_poisoned_object_p(VALUE obj) return __asan_region_is_poisoned(ptr, rb_gc_obj_slot_size(obj)); } -#define asan_unpoisoning_object(obj) \ - for (void *poisoned = asan_unpoison_object_temporary(obj), \ - *unpoisoning = &poisoned; /* flag to loop just once */ \ - unpoisoning; \ - unpoisoning = asan_poison_object_restore(obj, poisoned)) - const char * rb_raw_obj_info(char *const buff, const size_t buff_size, VALUE obj) {