This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [C++ PATCH] Stop confusing warning, remove DR295
Nathan Sidwell <nathan@codesourcery.com> writes:
| Gabriel Dos Reis wrote:
| > Nathan Sidwell <nathan@codesourcery.com> writes:
| >
| > | [1 <text/plain; us-ascii (7bit)>]
| > | Hi,
| > | the attached patch removes the implementation of DR295, because that changes
| > | the meaning of existing code.
| >
| > Nathan,
| >
| > I'm confused. Are you saying that you no longer implements the
| > resolution of DR295 which is now in a "REady" state?
| yes. I am aware it is in the ready state, unfortunately it changes the
| meaning of existing code (something I was not aware of when I suggested it,
| and I do not believe the committee was aware of either).
| Jason sent me a PR from some Boost code.
| see http://gcc.gnu.org/ml/gcc/2002-09/msg00335.html
|
| Not only does it change the boost code, but also there is no way to
| express the type specialization that boost naturally wants at that point
| (unlike the equivalent case for a reference type).
So, we need to let the committee know about this outcome. Do you want
me to forward this to the committee reflector?
-- Gaby