Skip to content

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.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information