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

Andrew Pinski <pinskia at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic

--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
          bool warn =
            warn_type_limits && !in_system_header_at (loc)
            && !(TREE_CODE (folded_op0) == INTEGER_CST
                 && !TREE_OVERFLOW (convert (c_common_signed_type (type),
                                             folded_op0)))
            /* Do not warn for enumeration types.  */
            && (TREE_CODE (expr_original_type (folded_op0)) != ENUMERAL_TYPE);


That looks like it does not take into account Wsystem-headers.

Reply via email to