let n' =
match n with
C.Anonymous ->
- if List.mem k rels2 then assert false else C.Anonymous
+ if List.mem k rels2 then
+(
+ prerr_endline "If this happens often, we can do something about it (i.e. we can generate a new fresh name; problem: we need the metasenv and context ;-(. Alternative solution: mk_implicit does not generate entries for the elements in the context that have no name" ;
+ C.Anonymous
+)
+ else
+ C.Anonymous
| C.Name _ as n ->
if List.mem k rels2 then n else C.Anonymous
in