We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 06a56a7 commit 04f538cCopy full SHA for 04f538c
1 file changed
gc/default/default.c
@@ -40,7 +40,19 @@
40
# include "debug_counter.h"
41
#endif
42
43
-#include "internal/sanitizers.h"
+#ifdef BUILDING_MODULAR_GC
44
+# define rb_asan_poison_object(_obj) (0)
45
+# define rb_asan_unpoison_object(_obj, _newobj_p) (0)
46
+# define asan_unpoisoning_object(_obj) if (true)
47
+# define asan_poison_memory_region(_ptr, _size) (0)
48
+# define asan_unpoison_memory_region(_ptr, _size, _malloc_p) (0)
49
+# define asan_unpoisoning_memory_region(_ptr, _size) if (true)
50
+
51
+# define VALGRIND_MAKE_MEM_DEFINED(_ptr, _size) (0)
52
+# define VALGRIND_MAKE_MEM_UNDEFINED(_ptr, _size) (0)
53
+#else
54
+# include "internal/sanitizers.h"
55
+#endif
56
57
/* MALLOC_HEADERS_BEGIN */
58
#ifndef HAVE_MALLOC_USABLE_SIZE
0 commit comments