From 70f0dde7c9ec4658a34c42b8868fd9808fcdb9a6 Mon Sep 17 00:00:00 2001
From: Ralf Jung <jung@mpi-sws.org>
Date: Fri, 30 Apr 2021 16:36:48 +0200
Subject: [PATCH] update std++

---
 coq-iris.opam          | 2 +-
 iris/prelude/prelude.v | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/coq-iris.opam b/coq-iris.opam
index 6c1f4a374..ec6d0eecc 100644
--- a/coq-iris.opam
+++ b/coq-iris.opam
@@ -14,7 +14,7 @@ iris.prelude, iris.algebra, iris.si_logic, iris.bi, iris.proofmode, iris.base_lo
 
 depends: [
   "coq" { (>= "8.12" & < "8.14~") | (= "dev") }
-  "coq-stdpp" { (= "dev.2021-04-20.2.03290b88") | (= "dev") }
+  "coq-stdpp" { (= "dev.2021-04-30.0.3b02de05") | (= "dev") }
 ]
 
 build: ["./make-package" "iris" "-j%{jobs}%"]
diff --git a/iris/prelude/prelude.v b/iris/prelude/prelude.v
index d915dfc3f..936e9523e 100644
--- a/iris/prelude/prelude.v
+++ b/iris/prelude/prelude.v
@@ -4,3 +4,6 @@ From iris.prelude Require Import options.
 Global Open Scope general_if_scope.
 Global Set SsrOldRewriteGoalsOrder. (* See Coq issue #5706 *)
 Ltac done := stdpp.tactics.done.
+
+(** Iris itself and many dependencies still rely on this coercion. *)
+Coercion Z.of_nat : nat >-> Z.
-- 
GitLab