apply_tac_verbose_with_subst ~term status
(* TODO cacciare anche altre eccezioni? *)
with
- | CicUnification.UnificationFailure _ as e ->
- raise (Fail (Printexc.to_string e))
+ | CicUnification.UnificationFailure msg ->
+ raise (Fail (CicUnification.explain_error msg))
| CicTypeChecker.TypeCheckerFailure _ as e ->
raise (Fail (Printexc.to_string e))
apply_tac ~term status
(* TODO cacciare anche altre eccezioni? *)
with
- | CicUnification.UnificationFailure _ as e ->
- raise (Fail (Printexc.to_string e))
+ | CicUnification.UnificationFailure msg ->
+ raise (Fail (CicUnification.explain_error msg))
| CicTypeChecker.TypeCheckerFailure _ as e ->
raise (Fail (Printexc.to_string e))
in