From abd62c328e8955d4dfedbae1e746d408a246e635 Mon Sep 17 00:00:00 2001 From: David Anthoff Date: Sat, 16 Feb 2019 16:55:53 -0800 Subject: [PATCH] Fix a bug on julia 1.2 --- src/VectorBackedStrings.jl | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/VectorBackedStrings.jl b/src/VectorBackedStrings.jl index 04e0149..ebd1227 100644 --- a/src/VectorBackedStrings.jl +++ b/src/VectorBackedStrings.jl @@ -35,10 +35,10 @@ Base.@propagate_inbounds function Base.iterate(s::VectorBackedUTF8String, i::Int b = codeunit(s, i) u = UInt32(b) << 24 Base.between(b, 0x80, 0xf7) || return reinterpret(Char, u), i+1 - return Base.next_continued(s, i, u) + return our_next_continued(s, i, u) end -function Base.next_continued(s::VectorBackedUTF8String, i::Int, u::UInt32) +function our_next_continued(s::VectorBackedUTF8String, i::Int, u::UInt32) u < 0xc0000000 && (i += 1; @goto ret) n = ncodeunits(s) # first continuation byte