Przeglądaj źródła

[matcher] show proper error on case without pattern

Simon Krajewski 5 lat temu
rodzic
commit
3bdd5c5e9d
1 zmienionych plików z 1 dodań i 1 usunięć
  1. 1 1
      src/typing/matcher.ml

+ 1 - 1
src/typing/matcher.ml

@@ -550,7 +550,7 @@ module Case = struct
 				let e2 = collapse_case el in
 				EBinop(OpOr,e,e2),punion (pos e) (pos e2)
 			| [] ->
-				die "" __LOC__
+				error "case without pattern" p
 		in
 		let e = collapse_case el in
 		let monos = List.map (fun _ -> mk_mono()) ctx.type_params in