On 5 October 2016 at 11:54, Hubert Tong <[email protected]> wrote:
> In N4604 subclause 5.1.5 [expr.prim.lambda] paragraph 7, the conversion > function to a pointer-to-function is constexpr. > This means that the resulting pointer-to-function may be used as a > template non-type argument and thus need a mangling. > > Clang currently mangles as a member of the closure type named __invoke, > and GCC seems to use _FUN in place of __invoke. > I find the Clang name to be less jarring. > I'd be fine with specifying either of these, or with some new custom mangling. I note that EDG uses the _FUN mangling, like GCC, but unlike GCC and Clang, does not make the name visible to class member name lookup.
_______________________________________________ cxx-abi-dev mailing list [email protected] http://sourcerytools.com/cgi-bin/mailman/listinfo/cxx-abi-dev
