From d71cbe0f73317612e01f8c42bf6bcf36b22572a7 Mon Sep 17 00:00:00 2001 From: Robbert Krebbers <mail@robbertkrebbers.nl> Date: Sat, 12 Mar 2016 10:58:33 +0100 Subject: [PATCH] Remove obsolete FIXME. --- heap_lang/heap.v | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/heap_lang/heap.v b/heap_lang/heap.v index df29666d2..19a7b2b69 100644 --- a/heap_lang/heap.v +++ b/heap_lang/heap.v @@ -101,8 +101,7 @@ Section heap. Proof. intros. rewrite -{1}(from_to_heap σ). etrans. { rewrite [ownP _]later_intro. - apply (auth_alloc (ownP ∘ of_heap) N E (to_heap σ)); last done. - apply to_heap_valid. } + apply (auth_alloc (ownP ∘ of_heap) N E); auto using to_heap_valid. } apply pvs_mono, exist_elim=> γ. rewrite -(exist_intro (HeapG _ _ γ)) /heap_ctx; apply and_mono_r. rewrite /heap_mapsto /heap_name. @@ -110,8 +109,7 @@ Section heap. { rewrite big_sepM_empty; apply True_intro. } rewrite to_heap_insert big_sepM_insert //. rewrite (map_insert_singleton_op (to_heap σ)); - last rewrite lookup_fmap Hl; auto. - (* FIXME: investigate why we have to unfold auth_own here. *) + last by rewrite lookup_fmap Hl; auto. by rewrite auth_own_op IH. Qed. -- GitLab