]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/extlib/hExtlib.ml
- hExtlib: added debugging information for split_nth
[helm.git] / helm / software / components / extlib / hExtlib.ml
index b2092c5b35be4b91db19529f1449f818f7555868..4a228b232736e916f4960048dfd9d15f0146e8eb 100644 (file)
@@ -267,11 +267,11 @@ let rec list_findopt f l =
   in
   aux 0 l
 
-let split_nth n l =
+let split_nth msg n l =
   let rec aux acc n l =
     match n, l with
     | 0, _ -> List.rev acc, l
-    | n, [] -> raise (Failure "HExtlib.split_nth")
+    | n, [] -> raise (Failure ("HExtlib.split_nth: " ^ msg))
     | n, hd :: tl -> aux (hd :: acc) (n - 1) tl in
   aux [] n l