diff options
author | Bernhard Schommer <bernhardschommer@gmail.com> | 2017-02-16 16:45:05 +0100 |
---|---|---|
committer | Bernhard Schommer <bernhardschommer@gmail.com> | 2017-02-16 16:45:05 +0100 |
commit | 20c7b4d292ca1e69b66d10e8b0054982fe464714 (patch) | |
tree | 073ff5557711a4b1141445281e56a67764c11c63 /x86_32/Archi.v | |
parent | 9b63d90b40974eed35bd199fcfc6ccbabb1ed5b7 (diff) | |
download | compcert-20c7b4d292ca1e69b66d10e8b0054982fe464714.tar.gz compcert-20c7b4d292ca1e69b66d10e8b0054982fe464714.zip |
Added handling for noreturn std functions.
The C11 standard declares exit,abort,_Exit,quick_exit and
thrd_exit as _Noreturn however this is not included in older C
libs and leads to false negatives in reporting _Noreturn and
return type warnings. This can be avoided by enhancing the
noreturn check of the Cflow analysis to also test if one of the
above functions is called.
Bug 21009
Diffstat (limited to 'x86_32/Archi.v')
0 files changed, 0 insertions, 0 deletions