From 42cd310b3aff4d631da22b004a615ce6fe318e8a Mon Sep 17 00:00:00 2001
From: Valentin Perrelle <valentin.perrelle@cea.fr>
Date: Fri, 8 Apr 2022 21:58:55 +0200
Subject: [PATCH] [Eva] multidim: remove unused functor parameter

---
 src/plugins/value/domains/multidim/abstract_structure.ml  | 2 +-
 src/plugins/value/domains/multidim/abstract_structure.mli | 3 +--
 src/plugins/value/domains/multidim/typed_memory.ml        | 2 +-
 3 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/src/plugins/value/domains/multidim/abstract_structure.ml b/src/plugins/value/domains/multidim/abstract_structure.ml
index f0032921d07..1146926b0e8 100644
--- a/src/plugins/value/domains/multidim/abstract_structure.ml
+++ b/src/plugins/value/domains/multidim/abstract_structure.ml
@@ -204,7 +204,7 @@ sig
   val map : (submemory -> submemory) -> t -> t
 end
 
-module Disjunction (Config : Config) (M : ProtoMemory)
+module Disjunction (M : ProtoMemory)
     (S : Structure with type submemory = M.t) =
 struct
   module Valuation =
diff --git a/src/plugins/value/domains/multidim/abstract_structure.mli b/src/plugins/value/domains/multidim/abstract_structure.mli
index 1355d19db6a..bc9e12294d0 100644
--- a/src/plugins/value/domains/multidim/abstract_structure.mli
+++ b/src/plugins/value/domains/multidim/abstract_structure.mli
@@ -76,6 +76,5 @@ sig
   val map : (submemory -> submemory) -> t -> t
 end
 
-module Disjunction (Config : Config) (M : ProtoMemory)
-    (S : Structure with type submemory = M.t) :
+module Disjunction (M : ProtoMemory) (S : Structure with type submemory = M.t) :
   Disjunction with type submemory = M.t and type structure = S.t
diff --git a/src/plugins/value/domains/multidim/typed_memory.ml b/src/plugins/value/domains/multidim/typed_memory.ml
index 7931ad1f662..f6121827bf6 100644
--- a/src/plugins/value/domains/multidim/typed_memory.ml
+++ b/src/plugins/value/domains/multidim/typed_memory.ml
@@ -527,7 +527,7 @@ struct
   and A : Segmentation.Segmentation with type submemory = ProtoMemory.t =
     Segmentation.Make (Config) (ProtoMemory)
   and D : Abstract_structure.Disjunction with type submemory = ProtoMemory.t and type structure = S.t =
-    Abstract_structure.Disjunction (Config) (ProtoMemory) (S)
+    Abstract_structure.Disjunction (ProtoMemory) (S)
 
   include ProtoMemory
 
-- 
GitLab