From abefdfa97861706ae8f5007a2b10b3a4ee125c75 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lo=C3=AFc=20Correnson?= <loic.correnson@cea.fr>
Date: Tue, 20 Aug 2024 12:44:57 +0200
Subject: [PATCH] [modules] useless open/close api

---
 src/kernel_services/ast_queries/logic_typing.ml  | 13 +------------
 src/kernel_services/ast_queries/logic_typing.mli |  6 ------
 2 files changed, 1 insertion(+), 18 deletions(-)

diff --git a/src/kernel_services/ast_queries/logic_typing.ml b/src/kernel_services/ast_queries/logic_typing.ml
index ea02461aaf..3328f6fde9 100644
--- a/src/kernel_services/ast_queries/logic_typing.ml
+++ b/src/kernel_services/ast_queries/logic_typing.ml
@@ -658,12 +658,6 @@ sig
   val conditional_conversion:
     Cil_types.location -> Logic_ptree.relation option ->
     Cil_types.term -> Cil_types.term -> Cil_types.logic_type
-
-  val add_import : ?current:bool -> ?alias:string -> string -> unit
-  val clear_imports : unit -> unit
-  val push_imports : unit -> unit
-  val pop_imports : unit -> unit
-
   val term : Lenv.t -> Logic_ptree.lexpr -> term
   val predicate : Lenv.t -> Logic_ptree.lexpr -> predicate
   val code_annot :
@@ -735,14 +729,9 @@ struct
     | None -> !imported_scopes
     | Some s -> s :: !imported_scopes
 
-  let clear_imports () =
-    begin
-      Stack.clear scopes ;
-      current_scope := None ;
-      imported_scopes := [] ;
-    end
   let push_imports () =
     Stack.push (!current_scope,!imported_scopes) scopes
+
   let pop_imports () =
     begin
       let c,s = Stack.pop scopes in
diff --git a/src/kernel_services/ast_queries/logic_typing.mli b/src/kernel_services/ast_queries/logic_typing.mli
index 9af8714ecb..83ed8d4baa 100644
--- a/src/kernel_services/ast_queries/logic_typing.mli
+++ b/src/kernel_services/ast_queries/logic_typing.mli
@@ -181,12 +181,6 @@ sig
     Cil_types.location -> Logic_ptree.relation option ->
     Cil_types.term -> Cil_types.term -> Cil_types.logic_type
 
-  (** Open module in local environment. *)
-  val add_import : ?current:bool -> ?alias:string -> string -> unit
-  val clear_imports : unit -> unit
-  val push_imports : unit -> unit
-  val pop_imports : unit -> unit
-
   (** type-checks a term. *)
   val term : Lenv.t -> Logic_ptree.lexpr -> term
 
-- 
GitLab