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

Eric Gallager <egallager at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |87403
            Summary|warn for C++ functional     |warn for C++ functional
                   |cast expression on pointer  |cast expression on pointer
                   |or reference                |or reference (i.e. add
                   |                            |-Wfunctional-cast)

--- Comment #7 from Eric Gallager <egallager at gcc dot gnu.org> ---
(In reply to Eric Gallager from comment #5)
> Personally I'd prefer a separate option, -Wfunctional-cast or something, as
> functional casts and "old-style" casts are different things. I generally
> avoid -Wold-style-cast currently, as it is often pretty noisy in code that
> started off written as C and was then converted to C++, but I'd consider
> using a separate -Wfunctional-cast, as that would catch just things added
> post-C++-conversion, which means it would probably be significantly less
> noisy, and easier to fix.

Plus putting this under a new -Wfunctional-cast flag lets this block the
new-warning meta-bug.


Referenced Bugs:

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=87403
[Bug 87403] [Meta-bug] Issues that suggest a new warning

Reply via email to