Compiler implementation of the D programming language.
Check for unsafe access in @safe code: 1. read overlapped pointers 2. write misaligned pointers 3. write overlapped storage classes Print error if unsafe.
|Expression ||expression to check|
|bool ||if access is read-only|
|bool ||print error message if true|
Determine if it is @safe to cast e from tfrom to tto.
|Expression ||expression to be cast|
|Type ||type of e|
|Type ||type to cast e to|
© 1999–2019 The D Language Foundation
Licensed under the Boost License 1.0.