https://issues.dlang.org/show_bug.cgi?id=15166
--- Comment #2 from Martin Nowak <c...@dawg.eu> --- This is as annoying as go's stupid "unused variable" warning, at least during development. > I'm not sure how we can "fix" this and issue 14835. I guess the fix would be to mark those returns as dependent on the template types and not account for them when computing not reachable statements, but that sounds like quite a difficult change. I guess we might fix this in vibe.d but it might break a lot more code. --