3
Parameter Inline t : Type.
13
(* here t is : (Top.Make.t,Top.X.t) *)
15
(* in libobject HEAD : EvalConstRef (Top.X.t,Top.X.t)
16
which is substituted by : {Top.X |-> Top.Make [, Top.Make.t=>Top.X.t]}
17
which gives : EvalConstRef (Top.Make.t,Top.X.t) *)
23
(* resolver returned by add_module : Top.P.t=>inline *)
24
(* then constant_of_delta_kn P.t produces (Top.P.t,Top.P.t) *)
26
(* in libobject HEAD : EvalConstRef (Top.Make.t,Top.X.t)
27
given to subst = {<X#1> |-> Top.M [, Top.M.t=>inline]}
28
which used to give : EvalConstRef (Top.Make.t,Top.M.t)
29
given to subst = {Top.Make |-> Top.P [, Top.P.t=>inline]}
30
which used to give : EvalConstRef (Top.P.t,Top.M.t) *)
33
(* was raising Not_found since Heads.head_map knows of (Top.P.t,Top.M.t)
34
and not of (Top.P.t,Top.P.t) *)