From 534c7f452951480f84eaada80f1d166747c8429c Mon Sep 17 00:00:00 2001
From: Basile Desloges <basile.desloges@cea.fr>
Date: Mon, 31 Jan 2022 11:13:13 +0100
Subject: [PATCH] [eacsl] Fix Lscope.compare

---
 src/plugins/e-acsl/src/analyses/lscope.ml | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/plugins/e-acsl/src/analyses/lscope.ml b/src/plugins/e-acsl/src/analyses/lscope.ml
index 028975a80ec..331cb1c4ca5 100644
--- a/src/plugins/e-acsl/src/analyses/lscope.ml
+++ b/src/plugins/e-acsl/src/analyses/lscope.ml
@@ -135,11 +135,11 @@ module D = Datatype.Make(struct
                in
                let c =
                  if c <> 0 then c
-                 else compare lr1 lr2
+                 else Stdlib.compare lr1 lr2
                in
                let c =
                  if c <> 0 then c
-                 else compare rr1 rr2
+                 else Stdlib.compare rr1 rr2
                in
                c
              | Lvs_formal (lv1, li1), Lvs_formal (lv2, li2) ->
@@ -154,6 +154,8 @@ module D = Datatype.Make(struct
         lscope_vars1
         lscope_vars2
 
+    let equal = Datatype.from_compare
+
     let hash lscope =
       let lscope_vars = get_all lscope in
       hash_list
-- 
GitLab