[cxx-abi-dev] Missing mangling of elaborated type specifiers

Johannes Schaub schaub.johannes at googlemail.com
Thu Mar 20 19:37:33 UTC 2014


2014-03-20 20:04 GMT+01:00 John McCall <rjmccall at apple.com>:
> On Mar 20, 2014, at 11:16 AM, Hubert Tong <hstong at ca.ibm.com> wrote:
>> John McCall <rjmccall at apple.com> wrote on 20-03-2014 01:56:10 PM:
>> > From: John McCall <rjmccall at apple.com>
>> > To: Hubert Tong/Toronto/IBM at IBMCA,
>> > Cc: cxx-abi-dev at codesourcery.com
>> > Date: 20-03-2014 01:56 PM
>> > Subject: Re: [cxx-abi-dev] Missing mangling of elaborated type specifiers
>> >
>> > On Mar 19, 2014, at 9:02 PM, Hubert Tong <hstong at ca.ibm.com> wrote:
>> > > It seems that the ABI is missing mangling for elaborated type specifiers.
>> > >
>> > > Background:
>> > > As mentioned in Core Issue 1162, elaborated-type-specifiers may be
>> > used to cause SFINAE.
>> >
>> > Good point.  I guess this should just be added to <unresolved-name>.
>> > Would you care to make a proposal?
>> >
>>
>> Sure.
>
> Great!
>
> I think I was wrong, by the way; you should add it to to the <class-enum-type> grammar as a decoration before we enter <name>.
>

I'm glad that it doesn't seem to cause too much difficulty to add
this. Looks like this will fix the second half of
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48920 ?


More information about the cxx-abi-dev mailing list