diff options
| author | Pierre-Marie Pédrot | 2017-08-24 16:37:39 +0200 |
|---|---|---|
| committer | Pierre-Marie Pédrot | 2017-08-24 16:37:39 +0200 |
| commit | 4c964aa3ecfbb2f6aa52274545c2e27d7d11e179 (patch) | |
| tree | e61d43d4f93b9bbb331d94baf60a34b4877138ab | |
| parent | d61047ba240741b9f92ec03e7026deba79ea7b70 (diff) | |
Fix typing of reference quotations.
| -rw-r--r-- | src/tac2core.ml | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/tac2core.ml b/src/tac2core.ml index 196755346d..b38f0b8582 100644 --- a/src/tac2core.ml +++ b/src/tac2core.ml @@ -21,6 +21,7 @@ open Proofview.Notations module Value = Tac2ffi +let std_core n = KerName.make2 Tac2env.std_prefix (Label.of_id (Id.of_string_soft n)) let coq_core n = KerName.make2 Tac2env.coq_prefix (Label.of_id (Id.of_string_soft n)) module Core = @@ -35,6 +36,7 @@ let t_constr = coq_core "constr" let t_pattern = coq_core "pattern" let t_ident = coq_core "ident" let t_option = coq_core "option" +let t_reference = std_core "reference" let c_nil = coq_core "[]" let c_cons = coq_core "::" @@ -730,7 +732,7 @@ let () = let () = let interp _ gr = return (Value.of_reference gr) in let obj = { - ml_type = t_pattern; + ml_type = t_reference; ml_interp = interp; } in define_ml_object Tac2env.wit_reference obj |
