> On Nov 10, 2014, at 2:19 PM, John McCall <[email protected]> wrote:
>
> On Nov 10, 2014, at 11:17 AM, Richard Smith <[email protected]
> <mailto:[email protected]>> wrote:
>> On 10 November 2014 11:13, John McCall <[email protected]
>> <mailto:[email protected]>> wrote:
>> On Nov 10, 2014, at 10:56 AM, Richard Smith <[email protected]
>> <mailto:[email protected]>> wrote:
[…]
>
>>> > These need a mangling; I suggest (and have implemented):
>>> >
>>> > <expression> ::=
>>> > fl <binary operator-name> <expression> # ( ... op pack )
>>> > fr <binary operator-name> <expression> # ( pack op ... )
>>> > fx <binary operator-name> <expression> <expression> # ( expr op ...
>>> > op expr )
>>>
>>> This doesn’t seem to correspond to one of your examples.
>>>
>>> You get this for the third and fourth cases.
>>
>> Okay, and you’re saying that left/right folding are disambiguated because
>> one of the expressions contains a pack and the other doesn’t? I think I
>> would prefer this to be explicit in the mangling.
Agreed.
>> OK. Then fl / fr / fL / fR?
>
> Sounds good to me.
To me too.
Daveed
_______________________________________________
cxx-abi-dev mailing list
[email protected]
http://sourcerytools.com/cgi-bin/mailman/listinfo/cxx-abi-dev