diff --git a/coq-iris.opam b/coq-iris.opam index 6c1f4a374559cabfab6c4c4f364231d81c8f8b26..ec6d0eecc8e5dd13cecb5ca62bf7ec60b3fd2ecb 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 d915dfc3f165e0055c1527430ba5a928465a5b8b..936e9523e17ccf12af26e5eb15ba90e229d37f18 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.