Skip to content

Commit e34d5cf

Browse files
committed
Add MMTK_ASSERT
1 parent 489a136 commit e34d5cf

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

gc/mmtk/mmtk.c

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,12 @@ RB_THREAD_LOCAL_SPECIFIER VALUE marking_parent_object;
8383
# error We currently need language-supported TLS
8484
#endif
8585

86+
#ifdef MMTK_DEBUG
87+
# define MMTK_ASSERT(expr, ...) RUBY_ASSERT_ALWAYS(expr, #expr RBIMPL_VA_OPT_ARGS(__VA_ARGS__))
88+
#else
89+
# define MMTK_ASSERT(expr, ...) ((void)0)
90+
#endif
91+
8692
#include <pthread.h>
8793

8894
static void

0 commit comments

Comments
 (0)