···6565 @@ List.map (fun (at, msg) ->
6666 let at = min at (String.length doc) in
6767 let at = find_line_ends at doc in
6868- let at = min at (max 0 (cm_len - 1)) in
6868+ let at = min at cm_len in
6969 (at, msg))
7070 @@ List.concat
7171 @@ List.map (fun (loc, lst) -> List.map (fun m -> (loc, m)) lst)