From 820442433915e4176861e558b95413e4b832b3fa Mon Sep 17 00:00:00 2001 From: Pierre-Marie Pédrot Date: Thu, 29 Mar 2018 14:39:11 +0200 Subject: Fix #6631: Derive Plugin gives "Anomaly: more than one statement". We use a lower level function that accesses the proof without raising an anomaly. This is a direct candidate for backport, so I used a V82 API but eventually this API should be cleaned up. --- test-suite/bugs/closed/6631.v | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 test-suite/bugs/closed/6631.v (limited to 'test-suite') diff --git a/test-suite/bugs/closed/6631.v b/test-suite/bugs/closed/6631.v new file mode 100644 index 0000000000..100dc13fc8 --- /dev/null +++ b/test-suite/bugs/closed/6631.v @@ -0,0 +1,7 @@ +Require Import Coq.derive.Derive. + +Derive f SuchThat (f = 1 + 1) As feq. +Proof. + transitivity 2; [refine (eq_refl 2)|]. + transitivity 2. + 2:abstract exact (eq_refl 2). -- cgit v1.2.3