From 7c3b7a619f8485dfc0f16887256ce6219d9f4179 Mon Sep 17 00:00:00 2001 From: Steve Kelly Date: Tue, 12 May 2020 15:19:53 -0400 Subject: [PATCH] remove ambiguity in unsafe_convert with RefValue --- src/SArray.jl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/SArray.jl b/src/SArray.jl index 97050960..ab7c8e55 100644 --- a/src/SArray.jl +++ b/src/SArray.jl @@ -66,7 +66,7 @@ Base.dataids(::SArray) = () # See #53 Base.cconvert(::Type{Ptr{T}}, a::SArray) where {T} = Base.RefValue(a) -Base.unsafe_convert(::Type{Ptr{T}}, a::Base.RefValue{SArray{S,T,D,L}}) where {S,T,D,L} = +Base.unsafe_convert(::Type{Ptr{T}}, a::Base.RefValue{SA}) where {S,T,D,L,SA<:SArray{S,T,D,L}} = Ptr{T}(Base.unsafe_convert(Ptr{SArray{S,T,D,L}}, a)) macro SArray(ex)