From 56a9e8d74b0c1e1a55513a44423096f910b951be Mon Sep 17 00:00:00 2001 From: Hugo Saint-Vignes Date: Tue, 4 Aug 2020 18:20:10 +0200 Subject: [PATCH] [poincare] Fix LCM GCD bug on device compilation Change-Id: I5ac11b7e72ede335db503b1d0f9c0be00710cd0b --- poincare/include/poincare/expression.h | 1 + poincare/src/great_common_divisor.cpp | 3 +++ poincare/src/least_common_multiple.cpp | 3 +++ poincare/src/parsing/parser.cpp | 1 + 4 files changed, 8 insertions(+) diff --git a/poincare/include/poincare/expression.h b/poincare/include/poincare/expression.h index 8c07ace96..d74be3a9f 100644 --- a/poincare/include/poincare/expression.h +++ b/poincare/include/poincare/expression.h @@ -9,6 +9,7 @@ #include #include #include +#include namespace Poincare { diff --git a/poincare/src/great_common_divisor.cpp b/poincare/src/great_common_divisor.cpp index 35f2aacfc..95aa3205e 100644 --- a/poincare/src/great_common_divisor.cpp +++ b/poincare/src/great_common_divisor.cpp @@ -64,4 +64,7 @@ Expression GreatCommonDivisor::shallowReduce(Context * context) { return result; } +template Evaluation GreatCommonDivisorNode::templatedApproximate(Context * context, Preferences::ComplexFormat complexFormat, Preferences::AngleUnit angleUnit) const; +template Evaluation GreatCommonDivisorNode::templatedApproximate(Context * context, Preferences::ComplexFormat complexFormat, Preferences::AngleUnit angleUnit) const; + } diff --git a/poincare/src/least_common_multiple.cpp b/poincare/src/least_common_multiple.cpp index 47ffa4660..9a1e50056 100644 --- a/poincare/src/least_common_multiple.cpp +++ b/poincare/src/least_common_multiple.cpp @@ -64,4 +64,7 @@ Expression LeastCommonMultiple::shallowReduce(Context * context) { return result; } +template Evaluation LeastCommonMultipleNode::templatedApproximate(Context * context, Preferences::ComplexFormat complexFormat, Preferences::AngleUnit angleUnit) const; +template Evaluation LeastCommonMultipleNode::templatedApproximate(Context * context, Preferences::ComplexFormat complexFormat, Preferences::AngleUnit angleUnit) const; + } diff --git a/poincare/src/parsing/parser.cpp b/poincare/src/parsing/parser.cpp index 1ce66ee32..782e41757 100644 --- a/poincare/src/parsing/parser.cpp +++ b/poincare/src/parsing/parser.cpp @@ -2,6 +2,7 @@ #include #include #include +#include namespace Poincare {