Subject: Re: bug#40671: [DOC] modify literal objects

From: Dmitry Gutov <[email-masked]>
Date: Sun, 26 Apr 2020 21:32:45 +0300

On 26.04.2020 21:14, Eli Zaretskii wrote:
>> Cc: [email-masked], [email-masked], [email-masked],
>>   [email-masked], [email-masked], [email-masked]
>> From: Dmitry Gutov <[email-masked]>
>> Date: Sun, 26 Apr 2020 20:39:38 +0300
>>
>> int main (void) {
>>     return ((int(*) (int))"abc")(1);
>> }
>>
>> It will blow up at runtime, of course.
> 
> But the previous program will not necessarily blow up at runtime.

"not necessarily" is a damnably low qualifier.

My point is, that program is using the same instrument as this one, 
which *will* blow up at runtime. And the instrument is "making the 
compiler shut up".