fix failing unit test in search-list.sml/build-search-list.sml: perform bounds checking into array
This commit is contained in:
@@ -27,7 +27,7 @@ struct
|
||||
case rightStrings of
|
||||
hd :: tl =>
|
||||
let
|
||||
val strIdx = absIdx - bufferIdx
|
||||
val strIdx = Int.max (0, absIdx - bufferIdx)
|
||||
in
|
||||
if strIdx < String.size hd then
|
||||
helpNextMatch (strIdx, hd, tl, absIdx, searchString, 0)
|
||||
|
||||
Reference in New Issue
Block a user