Skip to content

Commit 2fe2b43

Browse files
authored
Fix invalidation with pointer(::String, ::Integer) (#37820)
1 parent e7872b3 commit 2fe2b43

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

base/strings/string.jl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ String(s::CodeUnits{UInt8,String}) = s.s
9292
## low-level functions ##
9393

9494
pointer(s::String) = unsafe_convert(Ptr{UInt8}, s)
95-
pointer(s::String, i::Integer) = pointer(s)+(i-1)
95+
pointer(s::String, i::Integer) = pointer(s) + Int(i)::Int - 1
9696

9797
@pure ncodeunits(s::String) = Core.sizeof(s)
9898
codeunit(s::String) = UInt8

0 commit comments

Comments
 (0)