integrity problem of the AST on calls to functions with __attribute__ ((noreturn))
ID0000790: This issue was created automatically from Mantis Issue 790. Further discussion may take place here.
Id | Project | Category | View | Due Date | Updated |
---|---|---|---|---|---|
ID0000790 | Frama-C | Kernel > ACSL implementation | public | 2011-04-12 | 2014-02-12 |
Reporter | patrick | Assigned To | virgile | Resolution | fixed |
Priority | normal | Severity | minor | Reproducibility | have not tried |
Platform | - | OS | - | OS Version | - |
Product Version | Frama-C GIT, precise the release id | Target Version | - | Fixed in Version | Frama-C Nitrogen-20111001 |
Description :
Calls to function with attribute ((noreturn)) have no successor. If it is wright, that raises an ACSL problem on the specification of such functions. What are their specification?
Additional Information :
The command:
frama-c -check -print tests/slicing/loops.c
gives: tests/slicing/loops.c:63:[kernel] failure: [AST Integrity Check] AST after normalization statement stop();(35) in function stop_f1 has no successor.