aboutsummaryrefslogtreecommitdiffhomepage
path: root/tactics/tacinterp.ml
diff options
context:
space:
mode:
authorGravatar Arnaud Spiwack <arnaud@spiwack.net>2014-09-05 09:08:58 +0200
committerGravatar Arnaud Spiwack <arnaud@spiwack.net>2014-09-05 18:26:00 +0200
commit2fcc458af16bbebb9748cb4220237e74452059fc (patch)
tree170d751cda948d6dbf564fe50e5e755828261e1d /tactics/tacinterp.ml
parent8a1f5056e144c12e5e67aa7ac328cd65e730ede2 (diff)
Adds an identifier context in pretying's Ltac context.
Binder names are interpreted as the Ltac specified one if available.
Diffstat (limited to 'tactics/tacinterp.ml')
-rw-r--r--tactics/tacinterp.ml2
1 files changed, 2 insertions, 0 deletions
diff --git a/tactics/tacinterp.ml b/tactics/tacinterp.ml
index 5b0002d7e..7d606402b 100644
--- a/tactics/tacinterp.ml
+++ b/tactics/tacinterp.ml
@@ -492,6 +492,7 @@ let interp_gen kind ist allow_patvar flags env sigma (c,ce) =
let vars = {
Pretyping.ltac_constrs = constrvars;
Pretyping.ltac_uconstrs = Id.Map.empty;
+ Pretyping.ltac_idents = Id.Map.empty;
Pretyping.ltac_genargs = ist.lfun;
} in
let c = match ce with
@@ -1313,6 +1314,7 @@ and interp_tacarg ist arg : typed_generic_argument Ftactic.t =
let vars = {
Pretyping.ltac_constrs = closure.typed;
Pretyping.ltac_uconstrs = closure.untyped;
+ Pretyping.ltac_idents = Id.Map.empty;
Pretyping.ltac_genargs = ist.lfun;
} in
let (sigma,c_interp) =