From 8b5080d78b893fdbe6e05627f7eb56d5a55989e5 Mon Sep 17 00:00:00 2001 From: Robbert Krebbers <mail@robbertkrebbers.nl> Date: Sun, 31 Dec 2017 17:56:24 +0100 Subject: [PATCH] Fix issue #128. --- theories/heap_lang/proofmode.v | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/theories/heap_lang/proofmode.v b/theories/heap_lang/proofmode.v index c63f1ec69..a88e47559 100644 --- a/theories/heap_lang/proofmode.v +++ b/theories/heap_lang/proofmode.v @@ -33,7 +33,10 @@ Lemma tac_wp_value `{heapG Σ} Δ s E Φ e v : envs_entails Δ (Φ v) → envs_entails Δ (WP e @ s; E {{ Φ }}). Proof. rewrite /envs_entails=> ? ->. by apply wp_value. Qed. -Ltac wp_value_head := eapply tac_wp_value; [apply _|lazy beta]. +Ltac wp_value_head := + eapply tac_wp_value; + [apply _ + |iEval (lazy beta; simpl of_val)]. Tactic Notation "wp_pure" open_constr(efoc) := iStartProof; -- GitLab