[eacsl] Fix generated `__e_acsl_globals_clean()`
The `__eacsl_globals_clean()` global function is only created if there are globals variables. A `return;` statement is added at the end of the function to satisfy Frama-C invariants.
Showing
- src/plugins/e-acsl/src/code_generator/global_observer.ml 18 additions, 14 deletionssrc/plugins/e-acsl/src/code_generator/global_observer.ml
- src/plugins/e-acsl/src/code_generator/global_observer.mli 2 additions, 2 deletionssrc/plugins/e-acsl/src/code_generator/global_observer.mli
- src/plugins/e-acsl/src/code_generator/injector.ml 19 additions, 13 deletionssrc/plugins/e-acsl/src/code_generator/injector.ml
- src/plugins/e-acsl/tests/bts/issue-eacsl-145.c 12 additions, 0 deletionssrc/plugins/e-acsl/tests/bts/issue-eacsl-145.c
- src/plugins/e-acsl/tests/bts/oracle_ci/gen_issue-eacsl-145.c 42 additions, 0 deletionssrc/plugins/e-acsl/tests/bts/oracle_ci/gen_issue-eacsl-145.c
- src/plugins/e-acsl/tests/bts/oracle_ci/issue-eacsl-145.res.oracle 39 additions, 0 deletions...ins/e-acsl/tests/bts/oracle_ci/issue-eacsl-145.res.oracle
- src/plugins/e-acsl/tests/bts/oracle_dev/issue-eacsl-145.e-acsl.err.log 0 additions, 0 deletions...-acsl/tests/bts/oracle_dev/issue-eacsl-145.e-acsl.err.log
Loading
Please register or sign in to comment