https://issues.dlang.org/show_bug.cgi?id=12068

--- Comment #1 from Denis Shelomovskij <[email protected]> ---
Another testcase:
---
enum E { a }

auto f(inout(E) val) { return val; }
---
main.d(3): Error: variable main.f.val inout variables can only be declared
inside inout functions
main.d(3): Error: inout on return means inout must be on a parameter as well
for inout(E)(inout(E) val)
---

--

Reply via email to