Comment #5 by bearophile_hugs — 2014-07-02T11:40:21Z
When I compile druntime I still see some errors:
src\core\stdc\stdio.d(683): Deprecation: Read-modify-write operations are not allowed for shared variables. Use core.atomic.atomicOp!"&="((*stream)._flag, ~_IOERR) instead.
src\core\stdc\stdio.d(684): Deprecation: Read-modify-write operations are not allowed for shared variables. Use core.atomic.atomicOp!"&="((*stream)._flag, ~(_IOERR | _IOEOF)) instead.
dmd -c -oflib\gcstub.obj src\gcstub\gc.d -m32 -O -release -inline -w -Isrc -Iimport
src\core\stdc\stdio.d(683): Deprecation: Read-modify-write operations are not allowed for shared variables. Use core.atomic.atomicOp!"&="((*stream)._flag, ~_IOERR) instead.
src\core\stdc\stdio.d(684): Deprecation: Read-modify-write operations are not allowed for shared variables. Use core.atomic.atomicOp!"&="((*stream)._flag, ~(_IOERR | _IOEOF)) instead.
Do I have to reopen this issue?
Comment #6 by gassa — 2014-07-03T19:55:44Z
64-bit Windows version also has six such warnings. Four of them involve postincrement & postdecrement, so they are a bit trickier.
Comment #7 by k.hara.pg — 2014-07-04T19:22:37Z
(In reply to bearophile_hugs from comment #5)
> When I compile druntime I still see some errors:
[snip]
Issue 13034 is opened for that, so I close this.