[Issue 19507] auto ref infers lvalue for member of rvalue
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Sat Dec 22 16:24:25 UTC 2018
https://issues.dlang.org/show_bug.cgi?id=19507
--- Comment #1 from Atila Neves <atila.neves at gmail.com> ---
This also compiles and shouldn't:
--------------------
void main() {
Foo foo;
takesRef(foo.create.i); // oops
}
struct Foo {
int i;
Foo create() {
return Foo();
}
}
void takesRef(ref int x) { }
--------------------
--
More information about the Digitalmars-d-bugs
mailing list