This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [C++ PATCH] Stop confusing warning, remove DR295


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).

Do you disagree?

nathan

--
Dr Nathan Sidwell   ::   http://www.codesourcery.com   ::   CodeSourcery LLC
         'But that's a lie.' - 'Yes it is. What's your point?'
nathan@codesourcery.com : http://www.cs.bris.ac.uk/~nathan/ : nathan@acm.org



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]