aboutsummaryrefslogtreecommitdiffhomepage
path: root/interp/reserve.ml
diff options
context:
space:
mode:
Diffstat (limited to 'interp/reserve.ml')
-rw-r--r--interp/reserve.ml4
1 files changed, 3 insertions, 1 deletions
diff --git a/interp/reserve.ml b/interp/reserve.ml
index 3bcd6b1e7..2d36f2409 100644
--- a/interp/reserve.ml
+++ b/interp/reserve.ml
@@ -15,6 +15,7 @@ open Nameops
open Summary
open Libobject
open Lib
+open Topconstr
let reserve_table = ref Idmap.empty
@@ -81,7 +82,8 @@ let rec unloc = function
let anonymize_if_reserved na t = match na with
| Name id as na ->
(try
- if not !Flags.raw_print & unloc t = find_reserved_type id
+ if not !Flags.raw_print &
+ aconstr_of_rawconstr [] [] t = find_reserved_type id
then RHole (dummy_loc,Evd.BinderType na)
else t
with Not_found -> t)