diff --git a/src/ZoneCodeGeneratorLib/Domain/Evaluation/Operation.cpp b/src/ZoneCodeGeneratorLib/Domain/Evaluation/Operation.cpp index d095bda4..e1cfc07c 100644 --- a/src/ZoneCodeGeneratorLib/Domain/Evaluation/Operation.cpp +++ b/src/ZoneCodeGeneratorLib/Domain/Evaluation/Operation.cpp @@ -36,5 +36,5 @@ bool Operation::Operand1NeedsParenthesis() const bool Operation::Operand2NeedsParenthesis() const { return m_operand2->GetType() == EvaluationType::OPERATION - && dynamic_cast(m_operand2.get())->m_operation_type->m_precedence > m_operation_type->m_precedence; + && dynamic_cast(m_operand2.get())->m_operation_type->m_precedence >= m_operation_type->m_precedence; }