https://issues.dlang.org/show_bug.cgi?id=15018
Rainer Schuetze <r.sagita...@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice-on-valid-code --- Comment #1 from Rainer Schuetze <r.sagita...@gmx.de> --- AFAICT the problem is that the return value of f() is passed in a register, but the slice assignments tries to take the address of that value without making a local copy. --