On 10/11/2012 10:35 AM, Alex Rønne Petersen wrote:
On 11-10-2012 14:42, Chad J wrote:
On 10/11/2012 01:40 AM, Alex Rønne Petersen wrote:
I suppose a simple D_Volatile version identifier will do, like we have
D_SIMD for core.simd.__simd.
Cool.
OK, updated.
I do have a critique for your description:
Compilers that support these intrinsics must define the D_Volatile version
identifier. Compilers that do not may support them, but programmers should not
rely on it.
I read this as meaning:
Compilers that support volatile intrinsics must define D_Volatile.
Compilers can support volatile intrinsics without defining D_Volatile.
And I see a contradiction ;)