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

            Bug ID: 68657
           Summary: [6 Regression] "gcc -Werror=sign-conversion test.i"
                    shows invalid: -Wsign-conversion is not an option that
                    controls warnings
           Product: gcc
           Version: 6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
          Assignee: unassigned at gcc dot gnu.org
          Reporter: burnus at gcc dot gnu.org
  Target Milestone: ---

Using  touch test.ii test.i  with
  gcc -Werror=sign-conversion test.i
or
  g++ -Werror=sign-conversion test.i
shows:

cc1plus: error: -Werror=sign-conversion: -Wsign-conversion is not an option
that controls warnings


Using GCC 5 it works.

In  gcc/c-family/c.opt, one has:

Wsign-conversion
C ObjC C++ ObjC++ Var(warn_sign_conversion) LangEnabledBy(C ObjC,Wconversion)
Warn for implicit type conversions between signed and unsigned integers.

Reply via email to