We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent aedb047 commit 8af9d5aCopy full SHA for 8af9d5a
compiler/gentype/Paths.ml
@@ -34,9 +34,12 @@ let remove_path_prefix ~prefix path =
34
let prefix_len = String.length normalized_prefix in
35
let path_len = String.length path in
36
let is_prefix =
37
- prefix_len <= path_len && String.sub path 0 prefix_len = normalized_prefix
+ prefix_len <= path_len
38
+ && (String.sub path 0 prefix_len [@doesNotRaise]) = normalized_prefix
39
in
- if is_prefix then String.sub path prefix_len (path_len - prefix_len) else path
40
+ if is_prefix then
41
+ String.sub path prefix_len (path_len - prefix_len) [@doesNotRaise]
42
+ else path
43
44
let append_suffix ~config source_path =
45
(source_path |> handle_namespace)
0 commit comments