Hi, WG21 is voting on a proposal for "fold-expressions" today. These are syntactically of the form:
( .... + pack ) ( pack + ... ) ( p0 + ... + pack ) ( pack + ... + pn ) (where + can be any binary operator). These expand to (((p0 + p1) + ...) + pn) for the first and third cases and (p0 + (p1 + (... + pn))) for the other two cases. 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 ) Does that seem OK?
_______________________________________________ cxx-abi-dev mailing list [email protected] http://sourcerytools.com/cgi-bin/mailman/listinfo/cxx-abi-dev
