]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/ocaml/cic_unification/cicMkImplicit.ml
added fallback case (assertion failure) for unsupported Implicit annotations
[helm.git] / helm / ocaml / cic_unification / cicMkImplicit.ml
index b6aa1df419b5c60a9d5ace639bf865eea6ed35ab..851355e95eaf76e60f1e5609a6bd9730b23eca42 100644 (file)
@@ -148,6 +148,7 @@ let expand_implicits metasenv subst context term =
         let (metasenv', idx) = mk_implicit metasenv subst context in
         let irl = identity_relocation_list_for_metavariable context in
         metasenv', Cic.Meta (idx, irl)
+    | Cic.Implicit _ -> assert false
     | Cic.Cast (te, ty) ->
         let metasenv', ty' = aux metasenv context ty in
         let metasenv'', te' = aux metasenv' context te in