diff --git a/poincare/src/integer.cpp b/poincare/src/integer.cpp index 90e0da445..78de87385 100644 --- a/poincare/src/integer.cpp +++ b/poincare/src/integer.cpp @@ -268,7 +268,7 @@ Expression * Integer::clone() { clone->m_negative = m_negative; free(clone->m_digits); clone->m_digits = (native_uint_t *)malloc(m_numberOfDigits*sizeof(native_uint_t)); - for (int i=0;im_digits[i] = m_digits[i]; } return clone; diff --git a/poincare/src/layout/horizontal_layout.cpp b/poincare/src/layout/horizontal_layout.cpp index f60857318..2b43b7685 100644 --- a/poincare/src/layout/horizontal_layout.cpp +++ b/poincare/src/layout/horizontal_layout.cpp @@ -37,8 +37,8 @@ KDSize HorizontalLayout::computeSize() { } ExpressionLayout * HorizontalLayout::child(uint16_t index) { - assert(index <= m_number_of_children); - if (index < m_number_of_children) { + assert(index <= (unsigned int) m_number_of_children); + if (index < (unsigned int) m_number_of_children) { return m_children_layouts[index]; } else { return nullptr;