Local pointer escape under current DIP1000 implementation
Yuxuan Shui via Digitalmars-d
digitalmars-d at puremagic.com
Fri May 5 03:51:25 PDT 2017
Code:
@safe auto id(scope int *p) {
int*[] a;
a ~= p;
return a;
}
@safe int *bar() {
int i;
return id(&i)[0]; //pointer to local escaped
}
Compiles with -dip1000
More information about the Digitalmars-d
mailing list