Kagamin wrote:
Don Wrote:

(D has introduced ANOTHER instance of this with the ridiculous >>> operator.
byte b = -1;
byte c = b >>> 1;
Guess what c is!
)

:)
Well, there was issue. Wasn't it fixed?

No. It's a design flaw, not a bug. I think it could only be fixed by disallowing that code, or creating a special rule to make that code do what you expect. A better solution would be to drop >>>.

More interesting case is
byte c = -1 >>> 1;

Reply via email to