diff options
author | ppedrot <ppedrot@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2013-06-27 23:04:06 +0000 |
---|---|---|
committer | ppedrot <ppedrot@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2013-06-27 23:04:06 +0000 |
commit | 2fd40ff72d3b7b54422b9b00b394c9c446cb5cd7 (patch) | |
tree | 3a0b215710462ee62256e612b9981d5dff803349 /interp/genintern.ml | |
parent | e1b495d601df571a866b98c7b62f35e5a1f81781 (diff) |
Removed the distinction between generic Ltac vars and Let/Intro
bindings, which permits using only one environment for interning
terms.
Ltac semantics was sligthly changed, as it required introducing
a lot of additional coercions from goal variables to other types.
Ltac seemed to be quite non-uniform, as it tried to represent
hypotheses with intropatterns, instead of the dedicated var type.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16612 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'interp/genintern.ml')
-rw-r--r-- | interp/genintern.ml | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/interp/genintern.ml b/interp/genintern.ml index 00ea3a71b..12d25c785 100644 --- a/interp/genintern.ml +++ b/interp/genintern.ml @@ -13,7 +13,7 @@ open Mod_subst open Genarg type glob_sign = { - ltacvars : Id.t list * Id.t list; + ltacvars : Id.Set.t; ltacrecvars : (Id.t * Nametab.ltac_constant) list; gsigma : Evd.evar_map; genv : Environ.env } |