diff --git a/poincare/include/poincare/exception_expression_node.h b/poincare/include/poincare/exception_expression_node.h index b2948af08..2f204769f 100644 --- a/poincare/include/poincare/exception_expression_node.h +++ b/poincare/include/poincare/exception_expression_node.h @@ -14,7 +14,7 @@ class ExceptionExpressionNode : public ExceptionNode { public: // ExpressionNode ExpressionNode::Sign sign() const override { return ExpressionNode::Sign::Unknown; } - Expression setSign(ExpressionNode::Sign s, Context & context, Preferences::AngleUnit angleUnit) const override {} + Expression setSign(ExpressionNode::Sign s, Context & context, Preferences::AngleUnit angleUnit) const override { return Expression(this).clone(); } int polynomialDegree(char symbolName) const override { return -1; } Evaluation approximate(ExpressionNode::SinglePrecision p, Context& context, Preferences::AngleUnit angleUnit) const override { return Complex::Undefined(); } diff --git a/poincare/test/integer.cpp b/poincare/test/integer.cpp index 2e5413df8..2ecfe172f 100644 --- a/poincare/test/integer.cpp +++ b/poincare/test/integer.cpp @@ -11,7 +11,7 @@ static inline Integer MaxInteger() { return Integer(MaxIntegerString); } static inline Integer OverflowedInteger() { return Integer(OverflowedIntegerString); } QUIZ_CASE(poincare_integer_constructor) { - Integer staticZero(); + Integer staticZero; Integer a("123"); Integer na("-123"); Integer b("12345678910111213141516"); diff --git a/poincare/test/rational.cpp b/poincare/test/rational.cpp index cce748424..ee4d9b30d 100644 --- a/poincare/test/rational.cpp +++ b/poincare/test/rational.cpp @@ -140,6 +140,6 @@ QUIZ_CASE(poincare_rational_serialize) { assert_parsed_expression_serialize_to(Rational("2345678909876"), "2345678909876"); assert_parsed_expression_serialize_to(Rational("-2345678909876", "5"), "-2345678909876/5"); assert_parsed_expression_serialize_to(Rational(Integer(MaxIntegerString)), MaxIntegerString); - assert_parsed_expression_serialize_to(Rational(1, Integer::Overflow()), "1/inf"); + assert_parsed_expression_serialize_to(Rational(Integer(1), Integer::Overflow()), "1/inf"); assert_parsed_expression_serialize_to(Rational(Integer::Overflow()), "inf"); }