diff --git a/vlib/math/math.v b/vlib/math/math.v index 31a0adc0d4..bc6ee382c7 100644 --- a/vlib/math/math.v +++ b/vlib/math/math.v @@ -99,6 +99,9 @@ pub fn exp(a f64) f64 { // digits returns an array of the digits of n in the given base. pub fn digits(_n, base int) []int { + if base < 2 { + panic('digits: Cannot find digits of n with base $base') + } mut n := _n mut sign := 1 if n < 0 {