aboutsummaryrefslogtreecommitdiff
path: root/src/Reflection/Named/CompileInterp.v
diff options
context:
space:
mode:
Diffstat (limited to 'src/Reflection/Named/CompileInterp.v')
-rw-r--r--src/Reflection/Named/CompileInterp.v8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/Reflection/Named/CompileInterp.v b/src/Reflection/Named/CompileInterp.v
index 6cb075f08..100d53aa3 100644
--- a/src/Reflection/Named/CompileInterp.v
+++ b/src/Reflection/Named/CompileInterp.v
@@ -54,7 +54,7 @@ Section language.
(HGls : forall t n x, List.In (existT _ t (n, x)%core) G -> List.In (Some n) ls -> False)
: Named.interpf (interp_op:=interp_op) (ctx:=ctx) v
= Some (interpf interp_op e').
- Proof.
+ Proof using ContextOk Name_dec base_type_dec.
revert dependent ctx; revert dependent ls; induction Hwf;
repeat first [ progress intros
| progress subst
@@ -135,7 +135,7 @@ Section language.
(H : ocompile e ls = Some f)
: forall v, Named.interp (interp_op:=interp_op) (ctx:=ctx) f v
= Some (interp interp_op e' v).
- Proof.
+ Proof using ContextOk Name_dec base_type_dec.
revert H; destruct Hwf;
repeat first [ progress simpl in *
| progress unfold option_map, Named.interp in *
@@ -179,7 +179,7 @@ Section language.
(HGls : forall t n x, List.In (existT _ t (n, x)%core) G -> List.In n ls -> False)
: Named.interpf (interp_op:=interp_op) (ctx:=ctx) v
= Some (interpf interp_op e').
- Proof.
+ Proof using ContextOk Name_dec base_type_dec.
eapply interpf_ocompilef; try eassumption.
setoid_rewrite List.in_map_iff; intros; destruct_head' ex; destruct_head' and; inversion_option; subst.
eauto.
@@ -192,5 +192,5 @@ Section language.
(H : compile e ls = Some f)
: forall v, Named.interp (interp_op:=interp_op) (ctx:=ctx) f v
= Some (interp interp_op e' v).
- Proof. eapply interp_ocompile; eassumption. Qed.
+ Proof using ContextOk Name_dec base_type_dec. eapply interp_ocompile; eassumption. Qed.
End language.