On Monday, 8 April 2013 at 09:41:52 UTC, Iain Buclaw wrote:
It uses some type information, eg:

const/immutable/wild  -> qualified const.
shared -> qualified volatile.
shared + const/wild -> qualified const/volatile.


const/wild can be muted via aliasing. I'm not sure how GCC's backend understand const, but this seems unclear to me if this is correct.


Done nothing in regards to C 'restrict' optimisations. However the D array
.ptr type could also be considered 'restrict' also.

slices can alias each other. Same as above, is that correct ?

Reply via email to