Explorar el Código

[matcher] show proper error on case without pattern

Simon Krajewski hace 5 años
padre
commit
3bdd5c5e9d
Se han modificado 1 ficheros con 1 adiciones y 1 borrados
  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