Skip to content

Commit 8922f5e

Browse files
committed
Workaround macro definition issue for rb_data_object_wrap when using -O1
1 parent 633b8b6 commit 8922f5e

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/main/c/cext/ruby.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2815,6 +2815,7 @@ static RUBY_DATA_FUNC rb_tr_free_function(RUBY_DATA_FUNC dfree) {
28152815
return (dfree == (RUBY_DATA_FUNC)RUBY_DEFAULT_FREE) ? free : dfree;
28162816
}
28172817

2818+
#undef rb_data_object_wrap
28182819
VALUE rb_data_object_wrap(VALUE klass, void *data, RUBY_DATA_FUNC dmark, RUBY_DATA_FUNC dfree) {
28192820
return rb_tr_wrap(polyglot_invoke(RUBY_CEXT, "rb_data_object_wrap",
28202821
rb_tr_unwrap(klass), data, dmark, rb_tr_free_function(dfree) ));

0 commit comments

Comments
 (0)