www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.ldc - Deprecation: alias core.atomic.msync is deprecated

reply "Joseph Rushton Wakeling" <joseph.wakeling webdrake.net> writes:
Hello all,

Just pulled and built the latest from-GitHub ldc, and I find I'm 
getting a systematic deprecation warning when building code:

/opt/ldc/include/d/core/atomic.di(231): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(266): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(266): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(290): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(290): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(319): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(319): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(290): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(319): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(323): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(323): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(233): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(236): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(239): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(242): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(266): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(270): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(270): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(290): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(319): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(323): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(323): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(266): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(270): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(270): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(290): Deprecation: alias 
core.atomic.msync is deprecated
/opt/ldc/include/d/core/atomic.di(319): Deprecation: alias 
core.atomic.msync is deprecated

Since I'm not calling that module directly, any thoughts on 
what's wrong?  Is it an issue in my code, or one in LDC?
Feb 08 2013
next sibling parent "David Nadlinger" <see klickverbot.at> writes:
On Friday, 8 February 2013 at 11:22:27 UTC, Joseph Rushton 
Wakeling wrote:
 Since I'm not calling that module directly, any thoughts on 
 what's wrong?  Is it an issue in my code, or one in LDC?
You must be pulling in that module indirectly somehow. I think I found the issue, it's that the implementation of the LDC variant of the function still uses msync instead of MemoryOrder. Will fix. David
Feb 08 2013
prev sibling parent reply "David Nadlinger" <see klickverbot.at> writes:
Should be fixed in Git master.
Feb 08 2013
parent "Joseph Rushton Wakeling" <joseph.wakeling webdrake.net> writes:
On Friday, 8 February 2013 at 15:59:58 UTC, David Nadlinger wrote:
 Should be fixed in Git master.
Yup, seems to be good. Thanks very much! :-)
Feb 08 2013