We didn't implement one of the corner cases: a lambda which belongs to
an initializer for a field. In this case, we need to mangle the field
name into the lambda.
This fixes PR31197.
Paths
| Differential D27226
[MS ABI] Implement more of the Itanium mangling rules ClosedPublic Authored by majnemer on Nov 29 2016, 1:53 PM.
Details Summary We didn't implement one of the corner cases: a lambda which belongs to This fixes PR31197.
Diff Detail
Event Timelinemajnemer updated this object.
This revision is now accepted and ready to land.Dec 6 2016, 9:04 AM Closed by commit rL288826: [MS ABI] Implement more of the Itanium mangling rules (authored by majnemer). · Explain WhyDec 6 2016, 9:11 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 79837 lib/AST/MicrosoftMangle.cpp
test/CodeGenCXX/mangle-ms-cxx11.cpp
|
Isn't this no good if I have two lambdas in one default arg?
We probably need <lambda_${argno}_${id}>. =/