summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Zhu <peter@peterzhu.ca>2026-05-16 10:12:40 -0400
committerPeter Zhu <peter@peterzhu.ca>2026-05-16 18:01:34 -0400
commit71749b882622c03028dfc55f40e5c3cceb24eaaf (patch)
tree60a9731c5203f892487b86ca3702538b49b81c88
parent08f2bc1d4c509fee855fdf7a73d54fd3df492858 (diff)
Always define RB_GC_OBJ_HAS_SUFFIX
-rw-r--r--gc/default/default.c2
-rw-r--r--gc/gc.h1
2 files changed, 2 insertions, 1 deletions
diff --git a/gc/default/default.c b/gc/default/default.c
index e51331b8bd..e47c31d08d 100644
--- a/gc/default/default.c
+++ b/gc/default/default.c
@@ -684,7 +684,7 @@ typedef struct rb_objspace {
#if RB_GC_OBJ_HAS_SUFFIX || GC_DEBUG
struct rvalue_overhead {
-# ifdef RB_GC_OBJ_HAS_SUFFIX
+# if RB_GC_OBJ_HAS_SUFFIX
struct rb_gc_obj_suffix suffix;
# endif
# if GC_DEBUG
diff --git a/gc/gc.h b/gc/gc.h
index ce67d0da67..05f7e87202 100644
--- a/gc/gc.h
+++ b/gc/gc.h
@@ -33,6 +33,7 @@ struct rb_gc_obj_suffix {
# define RB_GC_OBJ_HAS_SUFFIX 1
# define RB_GC_OBJ_SUFFIX_SIZE (sizeof(struct rb_gc_obj_suffix))
#else
+# define RB_GC_OBJ_HAS_SUFFIX 0
# define RB_GC_OBJ_SUFFIX_SIZE 0
#endif