[eacsl] Only catch E-ACSL exceptions in `Error.generic_handle`
The exceptions coming from the kernel or OCaml fall through so that they are catched and processed by the Frama-C plug-in system. A new function `Error.print_not_yet` is added so that `Contract` can print the "not yet" message without raising an exception and interrupting its processing.
Showing
- src/plugins/e-acsl/src/code_generator/contract.ml 3 additions, 4 deletionssrc/plugins/e-acsl/src/code_generator/contract.ml
- src/plugins/e-acsl/src/libraries/error.ml 13 additions, 17 deletionssrc/plugins/e-acsl/src/libraries/error.ml
- src/plugins/e-acsl/src/libraries/error.mli 2 additions, 6 deletionssrc/plugins/e-acsl/src/libraries/error.mli
Loading
Please register or sign in to comment