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

Alejandro Colomar <alx at kernel dot org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alx at kernel dot org

--- Comment #11 from Alejandro Colomar <alx at kernel dot org> ---
Could we please revisit this?

There is interest in standardizing this in the committee, and it would be
interesting to have GCC do this, to show prior art to the committee.  I'm also
proposing the same exact change to Clang.

The rules have been proven by C++ to just work, so time has proved that these
rules work, unless someone points out any issues that I didn't know about with
these rules from C++.

No existing code should break, since it's only removing existing diagnostics,
and not adding any new ones.

And const correctness still holds after this relaxation of implicit
conversions.

Reply via email to