-release compiler switch and associative arrays
Kagamin
spam at here.lot
Tue Oct 11 22:19:19 PDT 2011
Vijay Nayar Wrote:
> void main() {
> int[] ages = [28, 23, 40];
> assert(ages[0] == 28);
> ages[3] = 54;
> assert(ages[3] == 54);
> }
>
> $ dmd -release bounds.d
> $ ./bounds
> # No segfault because the address is within the address space
> # for the program allowed by the OS.
Walter said this feature was removed and now you need -no-bounds-check switch to turn checks off in release mode.
More information about the Digitalmars-d-learn
mailing list