[cxx-abi-dev] Mangling C++0x Lambdas

David Vandevoorde daveed at edg.com
Thu Mar 26 20:37:56 UTC 2009


On Mar 19, 2009, at 12:43 PM, Mark Mitchell wrote:

> David Vandevoorde wrote:
>> I didn't get any reactions on this topic, so I went ahead with  
>> writing
>> up the ABI changes that I think would make sense.  Diffs attached.
>
> If there are no objections, I'll check this in in a week.


We found some problems (or at least, lack of clarity) in my previous  
words.  Attached is a revision.

Of note:
   - A pre-existing example in 5.1.6 was wrong in various ways (didn't  
compile, and after the straightforward fix, the mangled names were not  
as indicated).  Now fixed.

   - I made it clearer that members of local classes are mangled as  
any other class members (string literals aren't members, and their  
discriminator count can continue into a local class).

	Daveed


-------------- next part --------------
A non-text attachment was scrubbed...
Name: ia64_lambda.diffs
Type: application/octet-stream
Size: 15463 bytes
Desc: not available
URL: <http://sourcerytools.com/pipermail/cxx-abi-dev/attachments/20090326/f235974d/attachment.obj>
-------------- next part --------------



More information about the cxx-abi-dev mailing list