Skip to content

Commit 4d4f414

Browse files
committed
Use RBIMPL_ASSERT_OR_ASSUME instead of ASSUME for better errors when it does not hold
1 parent 094418a commit 4d4f414

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

gc/default/default.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6094,8 +6094,8 @@ rb_gc_impl_writebarrier(void *objspace_ptr, VALUE a, VALUE b)
60946094
if (SPECIAL_CONST_P(a)) rb_bug("rb_gc_writebarrier: a is special const: %"PRIxVALUE, a);
60956095
if (SPECIAL_CONST_P(b)) rb_bug("rb_gc_writebarrier: b is special const: %"PRIxVALUE, b);
60966096
#else
6097-
ASSUME(!SPECIAL_CONST_P(a));
6098-
ASSUME(!SPECIAL_CONST_P(b));
6097+
RBIMPL_ASSERT_OR_ASSUME(!SPECIAL_CONST_P(a));
6098+
RBIMPL_ASSERT_OR_ASSUME(!SPECIAL_CONST_P(b));
60996099
#endif
61006100

61016101
GC_ASSERT(!during_gc);

0 commit comments

Comments
 (0)