From 2d9728a5d01818b417397266cf9bb17f773bc223 Mon Sep 17 00:00:00 2001 From: Julien Signoles <julien.signoles@cea.fr> Date: Thu, 26 May 2011 09:22:51 +0000 Subject: [PATCH] [e-acsl] convert annotations into C code in the right project --- src/plugins/e-acsl/visit.ml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/plugins/e-acsl/visit.ml b/src/plugins/e-acsl/visit.ml index 681eaf4d5d6..82302b4394a 100644 --- a/src/plugins/e-acsl/visit.ml +++ b/src/plugins/e-acsl/visit.ml @@ -407,7 +407,9 @@ class e_acsl_visitor prj generate = object (self) (self :> Visitor.frama_c_visitor) (Kernel_function.get_spec old_kf) in - let pre_b, post_b, env = convert_spec Env.empty spec in + let pre_b, post_b, env = + Project.on prj (convert_spec Env.empty) spec + in pre_block <- pre_b; post_block <- post_b; gen_vars <- Env.generated_function_variables env; @@ -437,7 +439,9 @@ class e_acsl_visitor prj generate = object (self) (self :> Visitor.frama_c_visitor) old_a in - let env, post_block = convert_code_annotation env a in + let env, post_block = + Project.on prj (convert_code_annotation env) a + in let post_stmts = match post_block with | None -> post_stmts | Some b -> -- GitLab