mirror of
https://github.com/UpsilonNumworks/Upsilon.git
synced 2026-01-19 00:37:25 +01:00
[poincare] Suppress some warnings
This commit is contained in:
@@ -14,7 +14,7 @@ class ExceptionExpressionNode : public ExceptionNode<T> {
|
||||
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<float> approximate(ExpressionNode::SinglePrecision p, Context& context, Preferences::AngleUnit angleUnit) const override { return Complex<float>::Undefined(); }
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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");
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user