https://issues.dlang.org/show_bug.cgi?id=21368 --- Comment #2 from Илья Ярошенко <ilyayaroshenko at gmail.com> --- (In reply to Stefan Koch from comment #1) > It's coming from a ref. > > What makes you think that any ctor should be called? It is returned by value. --