From e59f37f992713c49f34f1a141037524493928fc7 Mon Sep 17 00:00:00 2001
From: Julien Signoles <julien.signoles@cea.fr>
Date: Thu, 12 Sep 2013 08:02:31 +0000
Subject: [PATCH] [E-ACSL] hopefully lsl-cloud will be happy

---
 src/plugins/e-acsl/Makefile.in          | 9 +--------
 src/plugins/e-acsl/pre_visit.ml         | 4 +++-
 src/plugins/e-acsl/tests/test_config.in | 2 +-
 3 files changed, 5 insertions(+), 10 deletions(-)

diff --git a/src/plugins/e-acsl/Makefile.in b/src/plugins/e-acsl/Makefile.in
index 2197a054725..516e1e79426 100644
--- a/src/plugins/e-acsl/Makefile.in
+++ b/src/plugins/e-acsl/Makefile.in
@@ -220,17 +220,10 @@ include $(FRAMAC_SHARE)/Makefile.dynamic
 
 ifeq (@MAY_RUN_TESTS@,yes)
 
-ifeq ($(FRAMAC_INTERNAL),yes)
-E_ACSL_SHARE=-e-acsl-share ./share/e-acsl
-else
-E_ACSL_SHARE=
-endif
-
 $(E_ACSL_DIR)/tests/test_config: $(E_ACSL_DIR)/tests/test_config.in \
 				$(E_ACSL_DIR)/Makefile
 	$(PRINT_MAKING) $@
-	$(SED) -e "s|@SHARE@|$(E_ACSL_SHARE)|g" \
-	       -e "s|@SEDCMD@|`which sed `|g" $< > $@
+	$(SED) -e "s|@SEDCMD@|`which sed `|g" $< > $@
 
 endif
 
diff --git a/src/plugins/e-acsl/pre_visit.ml b/src/plugins/e-acsl/pre_visit.ml
index 51c7636b161..de1503e78bc 100644
--- a/src/plugins/e-acsl/pre_visit.ml
+++ b/src/plugins/e-acsl/pre_visit.ml
@@ -292,7 +292,9 @@ class dup_functions_visitor prj = object (self)
 	-> 
     self#next ();
     let name = "__e_acsl_" ^ vi.vname in
-    let new_vi = Project.on prj (Cil.makeGlobalVar name) vi.vtype in
+    let new_vi = 
+      Project.on prj (Cil.makeGlobalVar ~generated:true name) vi.vtype 
+    in
     Cil_datatype.Varinfo.Hashtbl.add fct_tbl vi new_vi;
     Cil.DoChildrenPost
       (fun l -> match l with
diff --git a/src/plugins/e-acsl/tests/test_config.in b/src/plugins/e-acsl/tests/test_config.in
index 2cf6f3c6767..d8e3a9da3ef 100644
--- a/src/plugins/e-acsl/tests/test_config.in
+++ b/src/plugins/e-acsl/tests/test_config.in
@@ -1,4 +1,4 @@
-CMD: @frama-c@ @SHARE@
+CMD: @frama-c@ -e-acsl-share ./share/e-acsl
 OPT: -e-acsl-check -e-acsl-verbose 0
 FILTER:@SEDCMD@ -e "s|[a-zA-Z/\\]\+frama_c_project_e-acsl_[a-z0-9]*|PROJECT_FILE|" -e "s|`readlink -f $FRAMAC_SHARE`|FRAMAC_SHARE|g" -e "s|../../share|FRAMAC_SHARE|g" -e "s|./share/e-acsl|FRAMAC_SHARE/e-acsl|g" -e "s|share/e-acsl|FRAMAC_SHARE/e-acsl|g"
 COMMENT: The last regex works around the tendency of Frama-C to transform
-- 
GitLab