https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105828
Bug ID: 105828 Summary: [meta-bug] bogus/missing -Wshadow Product: gcc Version: 12.0 Status: UNCONFIRMED Keywords: diagnostic, meta-bug Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: egallager at gcc dot gnu.org Depends on: 56556, 78147, 78632, 92954, 96747, 105798 Target Milestone: --- alias Wshadow (also, this isn't so much a "Depends on" as it is a related bug, but there's some discussion of -Wshadow in bug 87656 too) Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56556 [Bug 56556] Wshadow warns for private members in base classes https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78147 [Bug 78147] The -Wshadow warning is too aggressive with constructor parameters https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78632 [Bug 78632] Produce warning when a derived class shadows a field of the base class with `-Wshadow` https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92954 [Bug 92954] -Wshadow does not report when a struct member shadows a global https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96747 [Bug 96747] -Wshadow accepts included extern variable shadowing https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105798 [Bug 105798] Add new -Wshadow for data member