We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ef9fc41 commit d962d92Copy full SHA for d962d92
lib/cext/include/truffleruby/truffleruby-pre.h
@@ -54,7 +54,8 @@ extern VALUE (*rb_tr_longwrap)(long obj);
54
55
// Needed for GC guarding
56
57
-MUST_INLINE VALUE *rb_tr_gc_guard(VALUE *ptr) {
+ALWAYS_INLINE(static VALUE* rb_tr_gc_guard(VALUE *ptr));
58
+static inline VALUE* rb_tr_gc_guard(VALUE *ptr) {
59
polyglot_invoke(RUBY_CEXT, "rb_tr_gc_guard", *ptr);
60
return ptr;
61
}
0 commit comments