https://issues.dlang.org/show_bug.cgi?id=16651
safety0ff.bugz <[email protected]> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |[email protected] --- Comment #2 from safety0ff.bugz <[email protected]> --- (In reply to ag0aep6g from comment #1) > > Looks like a bug in druntime code (core.atomic) rather than dmd. Yup, atomicFetchSub [1] doesn't widen the modifier before negating it. This is necessary when the modifier is unsigned and narrower than the value's type. [1] https://github.com/dlang/druntime/blob/master/src/core/atomic.d#L684 --
