From ae3de6b564f5429ae1dc59fb14cde446fa0e4161 Mon Sep 17 00:00:00 2001
From: Robbert Krebbers <mail@robbertkrebbers.nl>
Date: Tue, 9 May 2017 11:35:21 +0200
Subject: [PATCH] Bump Iris, fix FIXME.

---
 opam.pins                         | 2 +-
 theories/typing/lib/mutex/mutex.v | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/opam.pins b/opam.pins
index d2fdcfbf..982bbc18 100644
--- a/opam.pins
+++ b/opam.pins
@@ -1 +1 @@
-coq-iris https://gitlab.mpi-sws.org/FP/iris-coq 55294a275cc03823d941c678d236e36e00b785a5
+coq-iris https://gitlab.mpi-sws.org/FP/iris-coq 7127e55309477c4a1db2cd43d58f65efa3431171
diff --git a/theories/typing/lib/mutex/mutex.v b/theories/typing/lib/mutex/mutex.v
index 73140880..2c3f212c 100644
--- a/theories/typing/lib/mutex/mutex.v
+++ b/theories/typing/lib/mutex/mutex.v
@@ -166,8 +166,7 @@ Section code.
     (* TODO: It would be nice to say [{#}] as the last spec pattern to clear the context in there. *)
     { rewrite tctx_interp_cons tctx_interp_singleton tctx_hasty_val' // tctx_hasty_val' //.
       iFrame. iSplitL "Hx".
-      - iExists _. iFrame. rewrite uninit_own vec_to_list_length.
-          by iNext. (* FIXME: Just "done" should work here. *)
+      - iExists _. iFrame. by rewrite uninit_own vec_to_list_length.
       - iExists (_ :: vl). rewrite heap_mapsto_vec_cons. iFrame.
         (* FIXME: Why does calling `iFrame` twice even make a difference? *)
         iFrame. eauto. }
-- 
GitLab