https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77803
Bug ID: 77803 Summary: Bogus implicit-fallthrough warning Product: gcc Version: unknown Status: UNCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: trippels at gcc dot gnu.org CC: mpolacek at gcc dot gnu.org Target Milestone: --- This happened while compiling LibreOffice: % cat grfmgr2.ii struct A {}; int a; void fn1() { switch (0) { case 0: { A b; [[fallthrough]]; } default: a = 0; } } % g++ -Wextra -c grfmgr2.ii grfmgr2.ii: In function ‘void fn1()’: grfmgr2.ii:7:20: warning: this statement may fall through [-Wimplicit-fallthrough] [[fallthrough]]; ^ grfmgr2.ii:9:3: note: here default: ^~~~~~~