Actions
Bug #10547
closedSkip artificial function call expressions for "__attribute__((__fallthrough__));"
Start date:
10/20/2020
Due date:
% Done:
0%
Estimated time:
Detected in build:
git
Platform:
Published in build:
Description
Recent versions of the Linux kernel started to use a special "statement" called "fallthrough". This causes GCC to introduce artificial function calls and C back-end fails on them, e.g. for https://elixir.bootlin.com/linux/v5.9-rc8/source/include/linux/signal.h#L197. For verification these "statements" do not matter, so, we can simply remove them.
Updated by Evgeny Novikov over 3 years ago
- Status changed from New to Closed
I fixed this in 7eb76b0 to master. Let's see on results for real applications.
Actions