https://issues.dlang.org/show_bug.cgi?id=14690 --- Comment #3 from Andrei Alexandrescu <andrei at erdani.com> --- For such cases (I assume there won't be many) it's safe to emit the function unconditionally - it would be no worse than any other approach. --