|
From: Kevin V. <kv...@lu...> - 2001-06-21 22:54:13
|
On 21-Jun-2001 no...@so... wrote:
> Bugs item #435068, was updated on 2001-06-21 02:34
> d = ((0x100 & 0x100) ? 4 : 8) + 1;
> // bug: d is assigned 1 instead of 5
I just comitted a fix for this one (see SDCCast.c). It seems to fix this
case properly, and I'm pretty confident it doesn;t break anything else,
but it's part of the code I'm not certain about. So if something blows up
(near a ternary operator) it's probably my fault.
Peace,
Kevin
|