Le 10/10/2012 20:31, Alex Rønne Petersen a écrit :
http://prowiki.org/wiki4d/wiki.cgi?LanguageDevel/DIPs/DIP20
This supersedes DIP17.
The primary reason to use intrinsics instead of something built into the
language is that the latter is too complex for current (and likely also
future) compiler implementations.
Destroy!
We discussed it quite a lot already, but I still think volatile must be
a qualifier of the memory, and not of the statement.
In other terms, volatile should alter the way memory is read and
written, on every access to that memory. Not on a specific statement.