[cxx-abi-dev] Proposed ABI changes for new C++0x SFINAE rules
Jason Merrill
jason at redhat.com
Wed Aug 18 18:50:58 UTC 2010
On 08/18/2010 02:30 PM, John McCall wrote:
> On Aug 11, 2010, at 10:57 AM, David Vandevoorde wrote:
>> <SFINAE_diffs-3>
>
> We should probably specify what happens when mangling an operator of
> unknown arity, i.e. when mangling the signature for
> template <class T> void f(decltype(&T::operator+));
> I think all the existing frontends mangle this as the binary operator in
> all four cases (+ - * &), but it would be good to spell this out in the ABI.
At the end of 5.1.5:
"If the qualified name refers to an operator for which both unary and
binary manglings are available, the mangling chosen is the mangling for
the binary version."
Jason
More information about the cxx-abi-dev
mailing list