Project

General

Profile

Actions

Bug #10547

closed

Skip artificial function call expressions for "__attribute__((__fallthrough__));"

Added by Evgeny Novikov over 3 years ago. Updated over 3 years ago.

Status:
Closed
Priority:
Urgent
Category:
C back-end
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.

Actions #1

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

Also available in: Atom PDF