diff --git a/apps/shared/function.h b/apps/shared/function.h index c63c6531b..617dba813 100644 --- a/apps/shared/function.h +++ b/apps/shared/function.h @@ -26,7 +26,6 @@ public: constexpr static int k_parenthesedThetaArgumentByteLength = 4; constexpr static int k_parenthesedXNTArgumentByteLength = 3; constexpr static int k_maxNameWithArgumentSize = Poincare::SymbolAbstract::k_maxNameSize + k_parenthesedThetaArgumentByteLength; /* Function name and null-terminating char + "(θ)" */; - static_assert(k_maxNameWithArgumentSize > Poincare::SymbolAbstract::k_maxNameSize, "Forgot argument's size?"); static bool BaseNameCompliant(const char * baseName, NameNotCompliantError * error = nullptr); // Constructors diff --git a/apps/variable_box_controller.cpp b/apps/variable_box_controller.cpp index 543629f0b..8f22dd225 100644 --- a/apps/variable_box_controller.cpp +++ b/apps/variable_box_controller.cpp @@ -103,6 +103,7 @@ void VariableBoxController::willDisplayCellForIndex(HighlightCell * cell, int in char symbolName[Shared::Function::k_maxNameWithArgumentSize]; size_t symbolLength = 0; if (m_currentPage == Page::Expression) { + static_assert(Shared::Function::k_maxNameWithArgumentSize > Poincare::SymbolAbstract::k_maxNameSize, "Forgot argument's size?"); symbolLength = SymbolAbstract::TruncateExtension(symbolName, record.fullName(), SymbolAbstract::k_maxNameSize); } else { assert(m_currentPage == Page::Function);