[Dlang-internal] DIP1000 discussion and testing

Mathias Lang via Dlang-internal dlang-internal at puremagic.com
Mon Dec 12 11:36:48 PST 2016


```
T* foo (T) (T* arg)
{
     return arg;
}

int* escape () @safe
{
     int b;
     return foo(&b);
}

void main () @safe
{
     int* ptr = escape();
}
```

Compiles with `./src/dmd -transition=safe -run test.d` @ 
ac6f655030f814cd352a33b2c9490df16c84459d



More information about the Dlang-internal mailing list