From a013bcff87b20dedb739087d975c2be71356d51d Mon Sep 17 00:00:00 2001
From: Jacques-Henri Jourdan <jacques-henri.jourdan@normalesup.org>
Date: Wed, 11 Apr 2018 18:15:44 +0200
Subject: [PATCH] This Coq bug is fixed.

---
 theories/typing/base.v | 6 +-----
 1 file changed, 1 insertion(+), 5 deletions(-)

diff --git a/theories/typing/base.v b/theories/typing/base.v
index a987f68f..88b675f5 100644
--- a/theories/typing/base.v
+++ b/theories/typing/base.v
@@ -23,8 +23,4 @@ Hint Extern 1 (@eq nat _ (Z.to_nat _)) =>
 Hint Extern 1 (@eq nat (Z.to_nat _) _) =>
   (etrans; [exact: Nat2Z.id | reflexivity]) : lrust_typing.
 
-(* FIXME : I would prefer using a [Hint Resolve <-] for this, but
-   unfortunately, this is not preserved across modules. See:
-     https://coq.inria.fr/bugs/show_bug.cgi?id=5189
-   This should be fixed in the next version of Coq. *)
-Hint Extern 1 (_ ∈ _ ++ _) => apply <- @elem_of_app : lrust_typing.
+Hint Resolve <- elem_of_app : lrust_typing.
-- 
GitLab