From 4fea285f31d677dfa86943aa28a0af49fcfde937 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20B=C3=BChler?= <david.buhler@cea.fr> Date: Wed, 24 Jan 2024 14:10:21 +0100 Subject: [PATCH] [kernel] Removes unused module PostdominatorsValue from Db. --- src/kernel_services/plugin_entry_points/db.ml | 10 ---------- src/kernel_services/plugin_entry_points/db.mli | 2 -- src/plugins/postdominators/compute.ml | 11 ----------- 3 files changed, 23 deletions(-) diff --git a/src/kernel_services/plugin_entry_points/db.ml b/src/kernel_services/plugin_entry_points/db.ml index 5f121fb7049..4a15e686b3b 100644 --- a/src/kernel_services/plugin_entry_points/db.ml +++ b/src/kernel_services/plugin_entry_points/db.ml @@ -76,16 +76,6 @@ module Postdominators = struct let print_dot = mk_fun "Postdominators.print_dot" end -module PostdominatorsValue = struct - let compute = mk_fun "PostdominatorsValue.compute" - let is_postdominator - : (kernel_function -> opening:stmt -> closing:stmt -> bool) ref - = mk_fun "PostdominatorsValue.is_postdominator" - let stmt_postdominators = mk_fun "PostdominatorsValue.stmt_postdominators" - let display = mk_fun "PostdominatorsValue.display" - let print_dot = mk_fun "PostdominatorsValue.print_dot" -end - (* ************************************************************************* *) (** {2 GUI} *) (* ************************************************************************* *) diff --git a/src/kernel_services/plugin_entry_points/db.mli b/src/kernel_services/plugin_entry_points/db.mli index ad0274cc422..bdb396dc574 100644 --- a/src/kernel_services/plugin_entry_points/db.mli +++ b/src/kernel_services/plugin_entry_points/db.mli @@ -128,8 +128,6 @@ end module Postdominators: PostdominatorsTypes.Sig -module PostdominatorsValue: PostdominatorsTypes.Sig - (** {3 GUI} *) (** Registered daemon on progress. *) diff --git a/src/plugins/postdominators/compute.ml b/src/plugins/postdominators/compute.ml index 865519b776c..b9286c9c5f7 100644 --- a/src/plugins/postdominators/compute.ml +++ b/src/plugins/postdominators/compute.ml @@ -251,17 +251,6 @@ let output, _ = State_builder.apply_once "Postdominators.Compute.output" let () = Db.Main.extend output - -include - PostDomDb - (struct - let is_accessible = Eva.Results.is_reachable - let dependencies = [ Eva.Analysis.self ] - let name = "value" - let eval_cond stmt _e = Eva.Results.condition_truth_value stmt - end) - (Db.PostdominatorsValue) - (* Local Variables: compile-command: "make -C ../../.." -- GitLab