We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c9ad8fb commit 55c1339Copy full SHA for 55c1339
src/CxxWrap.jl
@@ -738,7 +738,7 @@ function makereftype(::Type{T}, mod) where {T}
738
end
739
return Core.eval(mod, :(struct $refname <: $T cpp_object::Ptr{Cvoid} end; $refname))
740
741
- if !isdefined(tmod, refname)
+ if !Base.invokelatest(isdefined, tmod, refname)
742
parameternames = (Symbol(:T,i) for i in 1:length(params))
743
expr = :(struct $refname{$(parameternames...)} <: $basename{$(parameternames...)} cpp_object::Ptr{Cvoid} end)
744
Core.eval(mod, expr)
0 commit comments