logo       

RE: Small bug in Data.PackedString.splitWithPS: msg#00016

lang.haskell.glasgow.bugs

Subject: RE: Small bug in Data.PackedString.splitWithPS


> In GHC 5.04.2 this fails: wordsPS (packString "a")
>
> Cause: typical off-by-one error in libraries/base/Data/PackedString.hs
> line 289
>
> first_pos_that_satisfies pred ps len n =
> case [ m | m <- [n..len], pred (ps ! m) ] of
> ^
> here
>
> Probably should be:
> case [ m | m <- [n..len-1], pred (ps ! m) ] of

Thanks; fixed.

Cheers,
Simon


<Prev in Thread] Current Thread [Next in Thread>
Google Custom Search

News | FAQ | advertise