From 98814890466b2ee4b72235a2591ecd150bff08e7 Mon Sep 17 00:00:00 2001 From: Pierre-Marie Pédrot Date: Wed, 23 May 2018 21:38:08 +0200 Subject: Fix #7586: Anomaly "Uncaught exception Not_found". The old unification engine was using the unfiltered environment when a context had been cleared, leading to an ill-typed goal. --- test-suite/bugs/closed/7392.v | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 test-suite/bugs/closed/7392.v (limited to 'test-suite/bugs') diff --git a/test-suite/bugs/closed/7392.v b/test-suite/bugs/closed/7392.v new file mode 100644 index 000000000..cf465c658 --- /dev/null +++ b/test-suite/bugs/closed/7392.v @@ -0,0 +1,9 @@ +Inductive R : nat -> Prop := ER : forall n, R n -> R (S n). + +Goal (forall (n : nat), R n -> False) -> True -> False. +Proof. +intros H0 H1. +eapply H0. +clear H1. +apply ER. +simpl. -- cgit v1.2.3