From 466cff6ea00f174b5a557e0a38fd034fd1115070 Mon Sep 17 00:00:00 2001 From: Valentin Perrelle <valentin.perrelle@cea.fr> Date: Wed, 3 Aug 2022 10:29:10 +0200 Subject: [PATCH] [Eva] Use the same iter function in Eva and Server for Functions table --- src/plugins/eva/api/general_requests.ml | 8 +------- src/plugins/server/kernel_ast.mli | 1 + 2 files changed, 2 insertions(+), 7 deletions(-) diff --git a/src/plugins/eva/api/general_requests.ml b/src/plugins/eva/api/general_requests.ml index f1abb0ecb34..e5e522cdd53 100644 --- a/src/plugins/eva/api/general_requests.ml +++ b/src/plugins/eva/api/general_requests.ml @@ -73,12 +73,6 @@ let () = Request.register ~package module Functions = struct - let iter f = - Globals.Functions.iter - (fun kf -> - let name = Kernel_function.get_name kf in - if not (Ast_info.is_frama_c_builtin name) then f kf) - let _array : kernel_function States.array = let model = States.model () in @@ -94,7 +88,7 @@ struct ~key:Server.Kernel_ast.Functions.key ~name:"functions" ~descr:(Markdown.plain "AST Functions") - ~iter + ~iter:Server.Kernel_ast.Functions.iter ~add_reload_hook:(fun f -> Analysis.register_computation_hook (fun _ -> f () )) end diff --git a/src/plugins/server/kernel_ast.mli b/src/plugins/server/kernel_ast.mli index e882f07dd21..bda08edd105 100644 --- a/src/plugins/server/kernel_ast.mli +++ b/src/plugins/server/kernel_ast.mli @@ -95,6 +95,7 @@ end module Functions : sig + val iter : (kernel_function -> unit) -> unit val key : kernel_function -> string val array : kernel_function States.array end -- GitLab