From 79c8e91d8de017fe0de588f16bacc1121f3eec0e Mon Sep 17 00:00:00 2001
From: Julien Signoles <julien.signoles@cea.fr>
Date: Tue, 7 Apr 2020 11:30:22 +0200
Subject: [PATCH] [e-acsl] remove option -e-acsl-check

---
 src/plugins/e-acsl/src/main.ml                            | 4 ----
 src/plugins/e-acsl/src/options.ml                         | 7 -------
 src/plugins/e-acsl/src/options.mli                        | 1 -
 src/plugins/e-acsl/src/project_initializer/keep_status.ml | 3 +--
 4 files changed, 1 insertion(+), 14 deletions(-)

diff --git a/src/plugins/e-acsl/src/main.ml b/src/plugins/e-acsl/src/main.ml
index 36ade122dc3..caa37aa4bce 100644
--- a/src/plugins/e-acsl/src/main.ml
+++ b/src/plugins/e-acsl/src/main.ml
@@ -172,10 +172,6 @@ let main () =
   if Options.Run.get () then begin
     change_printer ();
     ignore (generate_code (Options.Project_name.get ()));
-  end else
-  if Options.Check.get () then begin
-    Gmp_types.init ();
-    ignore (check ())
   end
 
 let () = Db.Main.extend main
diff --git a/src/plugins/e-acsl/src/options.ml b/src/plugins/e-acsl/src/options.ml
index 0723d4300b2..8c98ca16579 100644
--- a/src/plugins/e-acsl/src/options.ml
+++ b/src/plugins/e-acsl/src/options.ml
@@ -31,13 +31,6 @@ module P = Plugin.Register
 module PP = P (* [PP] required to avoid an ocamldoc error in OCaml 4.02 *)
 include PP
 
-module Check =
-  False
-    (struct
-      let option_name = "-e-acsl-check"
-      let help = "only type check E-ACSL annotated program"
-    end)
-
 module Run =
   False
     (struct
diff --git a/src/plugins/e-acsl/src/options.mli b/src/plugins/e-acsl/src/options.mli
index d42a088cb71..d5065c6a51d 100644
--- a/src/plugins/e-acsl/src/options.mli
+++ b/src/plugins/e-acsl/src/options.mli
@@ -22,7 +22,6 @@
 
 include Plugin.S (** implementation of Log.S for E-ACSL *)
 
-module Check: Parameter_sig.Bool
 module Run: Parameter_sig.Bool
 module Valid: Parameter_sig.Bool
 module Gmp_only: Parameter_sig.Bool
diff --git a/src/plugins/e-acsl/src/project_initializer/keep_status.ml b/src/plugins/e-acsl/src/project_initializer/keep_status.ml
index 93580c24d45..aa933b5f1a4 100644
--- a/src/plugins/e-acsl/src/project_initializer/keep_status.ml
+++ b/src/plugins/e-acsl/src/project_initializer/keep_status.ml
@@ -86,8 +86,7 @@ let option_check = ref false
 
 let clear () =
   Datatype.String.Hashtbl.clear keep_status;
-  option_valid := Options.Valid.get ();
-  option_check := Options.Check.get ()
+  option_valid := Options.Valid.get ()
 
 let push kf kind ppt =
   (*  Options.feedback "PUSHING %a for %a"
-- 
GitLab