summaryrefslogtreecommitdiff
path: root/integer.rb
diff options
context:
space:
mode:
author卜部昌平 <shyouhei@ruby-lang.org>2020-07-10 11:49:50 +0900
committer卜部昌平 <shyouhei@ruby-lang.org>2020-07-13 08:56:18 +0900
commit9721f477c7f33d64af94fad4a1ca51f739b0b08f (patch)
tree14330998f33e9040a7038b80899098c016a26241 /integer.rb
parentf66e0212efe4f6572d5e81741e831ab735cc2fee (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.rb4
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