From 07723dc27b9878109b8df7799def7058494f019b Mon Sep 17 00:00:00 2001
From: Robbert Krebbers <mail@robbertkrebbers.nl>
Date: Tue, 10 May 2016 14:10:38 +0200
Subject: [PATCH] Use congruence in wp_cas_fail and wp_cas_suc.

---
 heap_lang/proofmode.v | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/heap_lang/proofmode.v b/heap_lang/proofmode.v
index 1f6b56802..086fdd294 100644
--- a/heap_lang/proofmode.v
+++ b/heap_lang/proofmode.v
@@ -155,7 +155,7 @@ Tactic Notation "wp_cas_fail" :=
          |done || eauto with ndisj
          |apply _
          |iAssumptionCore || fail 2 "wp_cas_fail: cannot find" l "↦ ?"
-         |try discriminate
+         |try congruence
          |wp_finish]
     end) || fail "wp_cas_fail: cannot find 'CAS' in" e
   | _ => fail "wp_cas_fail: not a 'wp'"
@@ -173,7 +173,7 @@ Tactic Notation "wp_cas_suc" :=
          |done || eauto with ndisj
          |apply _
          |iAssumptionCore || fail 2 "wp_cas_suc: cannot find" l "↦ ?"
-         |try reflexivity
+         |try congruence
          |env_cbv; reflexivity
          |wp_finish]
     end) || fail "wp_cas_suc: cannot find 'CAS' in" e
-- 
GitLab