There was an error while loading. Please reload this page.
1 parent 4948f87 commit 62d41b6Copy full SHA for 62d41b6
RbCall.jl/src/gc.jl
@@ -1 +1 @@
1
-const gcguard = Dict{RubyObject, Any}()
+const gcguard = Dict{RbPtr, Any}()
RbCall.jl/src/jlwrap.jl
@@ -28,7 +28,7 @@ end
28
function jlwrap_new(x::Any)::RubyObject
29
obj = TypedData_Make_Struct(cJuliaWrapper, jlwrap_t, jlwrap_data_type)
30
Base.unsafe_store!(Ptr{jlwrap_t}(RTYPEDDATA_DATA(obj)), jlwrap_t(obj, x))
31
- gcguard[obj] = x
+ gcguard[RbPtr(obj)] = x
32
return obj
33
end
34
0 commit comments