From 783172b7afb4f8321b547706f941417adac94448 Mon Sep 17 00:00:00 2001 From: Julien Signoles <julien.signoles@cea.fr> Date: Tue, 25 Mar 2014 17:38:38 +0100 Subject: [PATCH] fix bug #1716 about annotations in while(1) --- src/plugins/e-acsl/doc/Changelog | 3 ++- src/plugins/e-acsl/pre_analysis.ml | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/e-acsl/doc/Changelog b/src/plugins/e-acsl/doc/Changelog index 8336ee75a9c..6a9b2d8ec1a 100644 --- a/src/plugins/e-acsl/doc/Changelog +++ b/src/plugins/e-acsl/doc/Changelog @@ -15,7 +15,8 @@ # E-ACSL: the Whole E-ACSL plug-in ############################################################################### --* E-ACSL [2014/03/17] Fix bug #1715 about -e-acsl-full-mmodel which +-* E-ACSL [2014/03/25] Fix bug #1716 with annotations in while(1). +-* E-ACSL [2014/03/25] Fix bug #1715 about -e-acsl-full-mmodel which generates incorrect code. -* E-ACSL [2014/03/17] Fix bug #1700 about non-ISO empty struct. diff --git a/src/plugins/e-acsl/pre_analysis.ml b/src/plugins/e-acsl/pre_analysis.ml index 637c6f76480..e97eb36f048 100644 --- a/src/plugins/e-acsl/pre_analysis.ml +++ b/src/plugins/e-acsl/pre_analysis.ml @@ -599,7 +599,7 @@ end = struct List.iter (fun s -> Stmt.Hashtbl.replace tbl s (Some set)) returns) init_set end; - D.compute returns + D.compute stmts with Kernel_function.No_Definition | Kernel_function.No_Statement -> ()); Options.feedback ~dkey ~level:2 "function %a done." -- GitLab