https://issues.dlang.org/show_bug.cgi?id=23117
--- Comment #2 from Dennis <[email protected]> --- Reduced some more: ``` @safe: auto crash = foo(10); void main() { assert(crash.front == 10); } struct Map(alias f) { int front() { return f(); } } auto foo(int r) { return Map!(() => r)(); } ``` --
