Skip to content

Commit a596fd3

Browse files
committed
Propagate changes back to tool/generate-pointer-methods.rb
1 parent 5db2c1e commit a596fd3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

tool/generate-pointer-methods.rb

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,11 @@ class Truffle::FFI::Pointer
8484
transform = -> value { "get_pointer_value(#{value})" }
8585
code << <<-RUBY
8686
private def get_pointer_value(value)
87-
if Truffle::FFI::Pointer === value
87+
if Primitive.is_a?(value, Truffle::FFI::Pointer)
8888
value.address
89-
elsif nil.equal?(value)
89+
elsif Primitive.nil?(value)
9090
0
91-
elsif Integer === value
91+
elsif Primitive.is_a?(value, Integer)
9292
value
9393
elsif value.respond_to?(:to_ptr)
9494
value.to_ptr.address

0 commit comments

Comments
 (0)