From c18bedcdbbf3d059ef6a6fae20d1dc4ea895c020 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 7 May 2025 15:14:04 -0400 Subject: [PATCH] Remove dependency on debug_counter.h when BUILDING_MODULAR_GC This allows the default GC to not need debug_counter.h when building as a modular GC. --- gc/default/default.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gc/default/default.c b/gc/default/default.c index 4e6b259ca5..157873bc1c 100644 --- a/gc/default/default.c +++ b/gc/default/default.c @@ -33,7 +33,13 @@ # include "probes.h" #endif -#include "debug_counter.h" +#ifdef BUILDING_MODULAR_GC +# define RB_DEBUG_COUNTER_INC(_name) ((void)0) +# define RB_DEBUG_COUNTER_INC_IF(_name, cond) (!!(cond)) +#else +# include "debug_counter.h" +#endif + #include "internal/sanitizers.h" /* MALLOC_HEADERS_BEGIN */