On Thursday, 24 July 2014 at 14:59:16 UTC, Darren wrote:
It does seem that's the case. Which is odd, as I thought that DMD and LDC did TCO. Not in this case obviously.
DMD doesn't do it with the :? operator: https://issues.dlang.org/show_bug.cgi?id=3713