diff options
author | 卜部昌平 <shyouhei@ruby-lang.org> | 2020-07-10 11:49:50 +0900 |
---|---|---|
committer | 卜部昌平 <shyouhei@ruby-lang.org> | 2020-07-13 08:56:18 +0900 |
commit | 9721f477c7f33d64af94fad4a1ca51f739b0b08f (patch) | |
tree | 14330998f33e9040a7038b80899098c016a26241 /integer.rb | |
parent | f66e0212efe4f6572d5e81741e831ab735cc2fee (diff) |
inline Primitive.cexpr!
We can obtain the verbatim source code of Primitive.cexpr!. Why not
paste that content into the JITed program.
Notes
Notes:
Merged: https://github.com/ruby/ruby/pull/3305
Diffstat (limited to 'integer.rb')
-rw-r--r-- | integer.rb | 4 |
1 files changed, 2 insertions, 2 deletions
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 |