From 80f53eba4076a11c7b547ac406c15da7aa5a2345 Mon Sep 17 00:00:00 2001 From: Peter Zhu Date: Wed, 25 Jun 2025 14:33:22 -0400 Subject: [PATCH] Support message in GC_ASSERT RUBY_ASSERT_MESG_WHEN supports a format string at the end for additional information. This commit adds support for that in GC_ASSERT. --- gc/gc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gc/gc.h b/gc/gc.h index c12498f033..23086c0aca 100644 --- a/gc/gc.h +++ b/gc/gc.h @@ -130,7 +130,7 @@ RBIMPL_WARNING_IGNORED(-Wunused-function) #endif #ifndef GC_ASSERT -# define GC_ASSERT(expr) RUBY_ASSERT_MESG_WHEN(RGENGC_CHECK_MODE > 0, expr, #expr) +# define GC_ASSERT(expr, ...) RUBY_ASSERT_MESG_WHEN(RGENGC_CHECK_MODE > 0, expr, #expr RBIMPL_VA_OPT_ARGS(__VA_ARGS__)) #endif static int