https://issues.dlang.org/show_bug.cgi?id=16169 --- Comment #1 from Justin Whear <justin at economicmodeling.com> --- The suggested fix in my previous comment actually just hides the issue in some situations. Changing one of the `iota(1,3)` lines in the test cases causes a popFront on an empty iota range. --