Skip to content

Commit 3372719

Browse files
authored
Remove ambiguity in unsafe_convert with RefValue (#787)
1 parent e0fe5da commit 3372719

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/SArray.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ Base.dataids(::SArray) = ()
6666

6767
# See #53
6868
Base.cconvert(::Type{Ptr{T}}, a::SArray) where {T} = Base.RefValue(a)
69-
Base.unsafe_convert(::Type{Ptr{T}}, a::Base.RefValue{SArray{S,T,D,L}}) where {S,T,D,L} =
69+
Base.unsafe_convert(::Type{Ptr{T}}, a::Base.RefValue{SA}) where {S,T,D,L,SA<:SArray{S,T,D,L}} =
7070
Ptr{T}(Base.unsafe_convert(Ptr{SArray{S,T,D,L}}, a))
7171

7272
macro SArray(ex)

0 commit comments

Comments
 (0)