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