This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [C++ PATCH] Fix 21799/8271
- From: "Giovanni Bajo" <rasky at develer dot com>
- To: "Nathan Sidwell" <nathan at codesourcery dot com>
- Cc: <gcc-patches at gcc dot gnu dot org>
- Date: Fri, 12 Aug 2005 11:40:35 +0200
- Subject: Re: [C++ PATCH] Fix 21799/8271
- References: <42FC6CFE.7000908@codesourcery.com>
Nathan Sidwell <nathan@codesourcery.com> wrote:
>> I've installed this patch to revert my fix for 21799 and install
>> Giovanni's fix for 8271, which is better. I tweaked Giovanni's patch
>> slightly to avoid the fall through, and use EXACT_MATCH, because that's
>> what we're checking.
>>
>> I spent a considerable time trying to change our METHOD_TYPE
>> representation to hold the cv qualifiers on the METHOD_TYPE node too.
>> This required considerable ugly hackery. I have come to the conclusion
>> that the this pointer qualifiers do not belong on that node, for they do
>> not behave like other cv qualifiers.
>>
>> I'm installing Giovanni's fix on the 4.0 branch too.
Thanks for having investigated so deeply this issue, which was far out of my
reach!
--
Giovanni Bajo