From 41ae49ccf558653a6a1a49335bef2e031b234bcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9a=20Saviot?= Date: Mon, 17 Sep 2018 11:04:28 +0200 Subject: [PATCH] [poincare] Add non-zero assertion in Integer::udiv --- poincare/src/integer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/poincare/src/integer.cpp b/poincare/src/integer.cpp index 1877f7ed6..5c1e072b5 100644 --- a/poincare/src/integer.cpp +++ b/poincare/src/integer.cpp @@ -602,6 +602,7 @@ IntegerDivision Integer::udiv(const Integer & numerator, const Integer & denomin half_native_uint_t b = denominator.halfDigit(denominator.numberOfHalfDigits()-1); half_native_uint_t halfBase = 1 << (16-1); int pow = 0; + assert(b != 0); while (!(b & halfBase)) { b = b << 1; pow++;