>> * 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