diff options
| author | Peter Zhu <peter@peterzhu.ca> | 2025-05-07 15:14:04 -0400 |
|---|---|---|
| committer | Peter Zhu <peter@peterzhu.ca> | 2025-05-08 10:36:27 -0400 |
| commit | c18bedcdbbf3d059ef6a6fae20d1dc4ea895c020 (patch) | |
| tree | 34b1c8d52ebde6246ff832f0ab00a8171fa4de73 | |
| parent | 3f5080e7676c375b7724a08fe711765d30a590eb (diff) | |
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.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/13269
| -rw-r--r-- | gc/default/default.c | 8 |
1 files changed, 7 insertions, 1 deletions
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 */ |
