https://gcc.gnu.org/bugzilla/show_bug.cgi?id=81930
Bug ID: 81930 Summary: [meta-bug] Issues with -Weffc++ Product: gcc Version: 8.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: 16166, 16168, 22395, 22406, 25814, 55836, 55837, 56879, 57854, 58407, 68391, 77984 Target Milestone: --- This is to help organize all the bugs related to -Weffc++. Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16166 [Bug 16166] -Weffc++ finer granularity https://gcc.gnu.org/bugzilla/show_bug.cgi?id=16168 [Bug 16168] -Weffc++ item 14 improvements https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22395 [Bug 22395] -Weffc++ shouldn't warn about non-virtual dtor of private subclasses https://gcc.gnu.org/bugzilla/show_bug.cgi?id=22406 [Bug 22406] -Weffc++ warns about missing op= and copy ctor, even when base classes have already disabled these https://gcc.gnu.org/bugzilla/show_bug.cgi?id=25814 [Bug 25814] Request for warning for parser ambiguity of function declarations and variable declarations with initializations https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55836 [Bug 55836] Weffc++: warning: base class 'class std::list<int, std::allocator<int> >' has a non-virtual destructor https://gcc.gnu.org/bugzilla/show_bug.cgi?id=55837 [Bug 55837] [C++11] -Weffc++: warning: 'xxx:yyy' should be initialized in the member initialization list https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56879 [Bug 56879] -Weffc++ warns about non-virtual base class destructor even if it is protected https://gcc.gnu.org/bugzilla/show_bug.cgi?id=57854 [Bug 57854] Would like to have a warning for virtual overrides without C++11 "override" keyword https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58407 [Bug 58407] [C++11] Should warn about deprecated implicit generation of copy constructor/assignment https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68391 [Bug 68391] -Wsuggest-override does not work on Item 12 of Effective Modern C++ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77984 [Bug 77984] Invalid warning on templated operator= with -Weffc++