Messages in this thread | | | Subject | Re: [PATCH 2/2] Compiler Attributes: auxdisplay: panel: use __fallthrough | From | Joe Perches <> | Date | Sun, 21 Oct 2018 11:11:36 -0700 |
| |
On Sun, 2018-10-21 at 19:14 +0200, Miguel Ojeda wrote: > Let gcc know these cases are meant to fall through to the next label > by annotating them with the new __fallthrough statement attribute; > and remove the comment since it conveys the same information > (which was also parsed by gcc to suppress the warning).
Instead of many individual conversion patches, perhaps a script to do all the conversions at once.
Maybe:
pattern='(?:\/\*\s*fall(?:\s*|\s*\-\s*)thr(?:u|ough)\s*\*\/|\/\/\s*fall\s*thr(?:u|ough)\s*$)' git grep -P -i --name-only "$pattern" -- '*.[ch]' | xargs perl -p -i -e "s/$pattern/__fallthrough;/gi"
| |