From 2ddeaf50748fe3abd53ec3815dd20c5ef5bcaa9b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9a=20Saviot?= Date: Thu, 22 Aug 2019 10:33:50 +0200 Subject: [PATCH] [poincare/matrix_identity] Do not create matrix for dim > 15 We know this would fill up the pool --- poincare/src/matrix_identity.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/poincare/src/matrix_identity.cpp b/poincare/src/matrix_identity.cpp index 4a4c082cc..d37f40eaf 100644 --- a/poincare/src/matrix_identity.cpp +++ b/poincare/src/matrix_identity.cpp @@ -58,7 +58,7 @@ Expression MatrixIdentity::shallowReduce(ExpressionNode::ReductionContext reduct if (dimension.isNegative() || dimension.isZero()) { return replaceWithUndefinedInPlace(); } - if (Integer::NaturalOrder(dimension, Integer(Integer::k_maxExtractableInteger)) > 0) { + if (Integer::NaturalOrder(dimension, Integer(15)) > 0) { // For now, after 15 it would fill the pool return *this; } int dim = dimension.extractedInt();