Error on mod zero
commit46b988b34f3ae9518a9a91c0534b26b1cc87ba62
authorEvan Czaplicki <info@elm-lang.org>
dateSun 22 Sep 2013, 10:44 (13 years ago)
parentc712f73
libraries/Native/Utils.js+3
@@ -101,6 +101,9 @@ Elm.Native.Utils = function(elm) {
101101 function min(a,b) { return a < b ? a : b }
102102
103103 function mod(a,b) {
104+ if (b === 0) {
105+ throw new Error("Cannot perform mod 0. Division by zero error.");
106+ }
104107 var r = a % b;
105108 var m = a === 0 ? 0 : (b > 0 ? (a >= 0 ? r : r+b) : -mod(-a,-b));
106109