From 9721f477c7f33d64af94fad4a1ca51f739b0b08f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8D=9C=E9=83=A8=E6=98=8C=E5=B9=B3?= Date: Fri, 10 Jul 2020 11:49:50 +0900 Subject: inline Primitive.cexpr! We can obtain the verbatim source code of Primitive.cexpr!. Why not paste that content into the JITed program. --- integer.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'integer.rb') diff --git a/integer.rb b/integer.rb index daf11b088f..f2f1e79a5e 100644 --- a/integer.rb +++ b/integer.rb @@ -15,7 +15,7 @@ class Integer # Returns +true+ if +int+ is an even number. def even? Primitive.attr! 'inline' - Primitive.cexpr! 'int_even_p(self)' + Primitive.cexpr! 'rb_int_even_p(self)' end # call-seq: @@ -79,6 +79,6 @@ class Integer # Returns +true+ if +int+ has a zero value. def zero? Primitive.attr! 'inline' - Primitive.cexpr! 'int_zero_p(self)' + Primitive.cexpr! 'rb_int_zero_p(self)' end end -- cgit v1.2.3