On 05/24/2013 03:57 PM, John McCall wrote:
The requirement I'm complaining about is that arguably your example is guaranteed to work even if get_sptr() is implemented thusly:inline const char *get_sptr() { return "foo"; } Because it's a string literal in an extern inline function and so it's the same object.
Yes, and the ABI already specifies mangling for such a string literal: <local-name> := Z <function encoding> E s [<discriminator>] Jason _______________________________________________ cxx-abi-dev mailing list [email protected] http://sourcerytools.com/cgi-bin/mailman/listinfo/cxx-abi-dev
