https://gcc.gnu.org/bugzilla/show_bug.cgi?id=90463

            Bug ID: 90463
           Summary: Documentation: -Wunused not listed among the options
                    enabled by -Wall
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c++
          Assignee: unassigned at gcc dot gnu.org
          Reporter: gennaro.prota+gccbugzilla at gmail dot com
  Target Milestone: ---

The documentation for the -Wunused option says

  "note that -Wall implies -Wunused"

however the list of options enabled by -Wall does not include -Wunused (only
some of the various -Wunused-xyz options).

With g++ 7.4.0 under Cygwin:

g++ -Wall -Q --help=warnings | fgrep unused

  -Wunused                              [enabled]
  -Wunused-but-set-parameter            [disabled]
  -Wunused-but-set-variable             [enabled]
  -Wunused-const-variable
  -Wunused-const-variable=              1
  -Wunused-dummy-argument               [disabled]
  -Wunused-function                     [enabled]
  -Wunused-label                        [enabled]
  -Wunused-local-typedefs               [enabled]
  -Wunused-macros                       [disabled]
  -Wunused-parameter                    [disabled]
  -Wunused-result                       [enabled]
  -Wunused-value                        [enabled]
  -Wunused-variable                     [enabled]

Reply via email to