blob: 62f3dc4310015e5a9dbaf0b5fcfa239cc4639843 [file] [log] [blame]
/* REQUIRED_ARGS: -preview=dip1000
* TEST_OUTPUT:
---
fail_compilation/fail19881.d(13): Error: address of local variable `local` assigned to return scope `input`
fail_compilation/fail19881.d(13): Error: address of variable `local` assigned to `input` with longer lifetime
---
*/
// https://issues.dlang.org/show_bug.cgi?id=19881
@safe int* test(return scope int* input) {
int local = 42;
input = &local;
return input;
}