From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <5b4d94141226d62a37865d39633f9f61@proxima.alt.za> To: 9fans@9fans.net Date: Tue, 3 Dec 2013 12:08:22 +0200 From: lucio@proxima.alt.za In-Reply-To: <3891398c35e3d0d813c6104e2a6a71a9@hamnavoe.com> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] Go and 21-bit runes (and a bit of Go status) Topicbox-Message-UUID: 911ba9c8-ead8-11e9-9d60-3106f5b1d025 >> * Repro for Plan 9 8c bug: >> unsigned long long x; >> >> int f(int); >> >> void >> test(void) >> { >> int a; >> a = f(a-x+a); >> } > > Is anybody working on fixing this? If not, I'll volunteer. I haven't heard any offers, I think you're first. I seem to remember Charles suggesting that it is difficult to do. And as it caught a rather embarrassing case of sloppy programming, it is tempting to retain its behaviour, somehow. But that wouldn't advance the cause of Plan 9 any, unfortunately. And that lone abort(); against the left margin, is positively ugly. ++L