https://issues.dlang.org/show_bug.cgi?id=22372 --- Comment #5 from Imperatorn <johan_forsberg_86 at hotmail.com> --- Lol, of course. It was just an observation. Another observation: If you change type from size_t to int or uint the behaviour is correct --