Skip to content

Commit 716735e

Browse files
authored
define cconvert for DenseStringViewAndSub instead of only the Sub (#7)
1 parent b616358 commit 716735e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/StringViews.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ Base.pointer(x::SubString{<:DenseStringView}) = pointer(x.string) + x.offset
4444
Base.pointer(x::SubString{<:DenseStringView}, i::Integer) = pointer(x.string) + x.offset + (i-1)
4545
Base.unsafe_convert(::Type{Ptr{UInt8}}, s::DenseStringViewAndSub) = pointer(s)
4646
Base.unsafe_convert(::Type{Ptr{Int8}}, s::DenseStringViewAndSub) = convert(Ptr{Int8}, pointer(s))
47-
Base.cconvert(::Type{Ptr{UInt8}}, s::SubString{<:DenseStringView}) = s
48-
Base.cconvert(::Type{Ptr{Int8}}, s::SubString{<:DenseStringView}) = s
47+
Base.cconvert(::Type{Ptr{UInt8}}, s::DenseStringViewAndSub) = s
48+
Base.cconvert(::Type{Ptr{Int8}}, s::DenseStringViewAndSub) = s
4949

5050
Base.sizeof(s::StringView) = length(s.data)
5151
Base.ncodeunits(s::StringView) = length(s.data)

0 commit comments

Comments
 (0)