Skip to content

Commit b834c62

Browse files
committed
Delegate from RBIMPL_ASSERT_OR_ASSUME to RUBY_ASSERT_ALWAYS
Get rid of expansion of the argument which often contains complicated macros, and simplify the failure message.
1 parent b182f2a commit b834c62

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

include/ruby/assert.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -298,7 +298,7 @@ RBIMPL_WARNING_IGNORED(-Wgnu-zero-variadic-macro-arguments)
298298
* @copydetails #RUBY_ASSERT
299299
*/
300300
#if RUBY_DEBUG
301-
# define RBIMPL_ASSERT_OR_ASSUME(expr) RUBY_ASSERT_ALWAYS(expr)
301+
# define RBIMPL_ASSERT_OR_ASSUME RUBY_ASSERT_ALWAYS
302302
#elif RBIMPL_COMPILER_BEFORE(Clang, 7, 0, 0)
303303
# /* See commit 67d259c5dccd31fe49d417fec169977712ffdf10 */
304304
# define RBIMPL_ASSERT_OR_ASSUME(expr) RBIMPL_ASSERT_NOTHING

0 commit comments

Comments
 (0)