import std.algorithm: map; struct Foo { int x, y; } Foo[] bar(int) { return [Foo(1, 2)]; } void main() { auto r = map!bar([1]); auto ab = r.front[0].tupleof; } This program causes a DMD crash if I compile it with -inline: Internal error: backend\symbol.c 1032
*** This issue has been marked as a duplicate of issue 4940 ***