On Saturday, 14 March 2015 at 07:02:51 UTC, Dude wrote: > Btw. why this is not compile error on the first place? It can't be compilation error, because the function doesn't see all values passed to it. It probably belongs to checked arithmetic, which is not done by default.