From 02e6d7f39e3dc2aa8859274bc69b2edf8cc91feb Mon Sep 17 00:00:00 2001 From: Gaƫtan Gilbert Date: Sat, 16 Sep 2017 14:05:52 +0200 Subject: restrict_universe_context: do not prune named universes. --- engine/uState.ml | 3 +++ 1 file changed, 3 insertions(+) (limited to 'engine/uState.ml') diff --git a/engine/uState.ml b/engine/uState.ml index 282acb3d6..ff91493ee 100644 --- a/engine/uState.ml +++ b/engine/uState.ml @@ -315,6 +315,9 @@ let check_univ_decl uctx decl = ctx let restrict ctx vars = + let vars = Names.Id.Map.fold (fun na l vars -> Univ.LSet.add l vars) + (fst ctx.uctx_names) vars + in let uctx' = Univops.restrict_universe_context ctx.uctx_local vars in { ctx with uctx_local = uctx' } -- cgit v1.2.3