From 924365cd9a3797b032e1358a223bba0f54fd5abe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?David=20B=C3=BChler?= <david.buhler@cea.fr> Date: Fri, 14 Jan 2022 22:22:40 +0100 Subject: [PATCH] [Scope] Exports via dynamic the function [rm_asserts], used by Eva. --- src/plugins/scope/datascope.ml | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/plugins/scope/datascope.ml b/src/plugins/scope/datascope.ml index d4cab9e063d..26d5806673e 100644 --- a/src/plugins/scope/datascope.ml +++ b/src/plugins/scope/datascope.ml @@ -28,11 +28,13 @@ open Cil_types let cat_rm_asserts_name = "rm_asserts" let () = Plugin.default_msg_keys [cat_rm_asserts_name] +let name = "scope" + module R = Plugin.Register (struct - let name = "scope" - let shortname = "scope" + let name = name + let shortname = name let help = "data dependencies higher level functions" end) @@ -694,6 +696,15 @@ let () = ("Value.rm_asserts", Datatype.func Datatype.unit Datatype.unit)) Db.Value.rm_asserts rm_asserts +let rm_asserts = + Dynamic.register + ~comment:"Remove redundant alarms. Used by the Eva plugin." + ~plugin:name + "rm_asserts" + Datatype.(func unit unit) + ~journalize:true + rm_asserts + (* Local Variables: compile-command: "make -C ../../.." -- GitLab