https://issues.dlang.org/show_bug.cgi?id=21151

--- Comment #7 from kinke <[email protected]> ---
(In reply to mw from comment #2)
> BTW, on Windows, dmd correctly output -2500.

Not on Windows, but for 32-bit targets, as an unsigned 32-bit int is converted
to a signed 64-bit long in that case, according to spec 6.8.1.4.3.

--

Reply via email to