[cxx-abi-dev] Mangling of string literals versus variadic templates

Gabriel Dos Reis gdr at integrable-solutions.net
Wed Dec 18 03:55:28 UTC 2013


On Tue, Dec 17, 2013 at 7:38 PM, David Vandevoorde <daveed at edg.com> wrote:
> On Dec 17, 2013, at 2:57 PM, John McCall <rjmccall at apple.com> wrote:
>
>> On Dec 17, 2013, at 11:12 AM, David Vandevoorde <daveed at edg.com> wrote:
>>> On Dec 16, 2013, at 8:33 PM, John McCall <rjmccall at apple.com> wrote:
>>>> On Dec 16, 2013, at 5:10 PM, Richard Smith <richardsmith at google.com> wrote:
>>>>> Consider:
>>>>
>>>> Remind me why it’s impossible to go back to the committee and repeatedly weaken any remaining guarantees about string literal addresses until none of this is important?
>>>
>>> I don't know if it's impossible or not, but I suspect it would be controversial.  (I, at least, would be opposed.)
>>
>> Really?  You feel that having really strong guarantees about the address of a string literal is the right thing to do?  Like, it’s worth significantly increasing build times, code size, and launch times over?
>
> Yes.  I think it's worth a lot to make adding "inline" to a function definition have minimal impact on its semantics.

Amen.

-- Gaby


More information about the cxx-abi-dev mailing list