diff --git a/libraries/AP_Math/AP_Math.h b/libraries/AP_Math/AP_Math.h index 8484dbf090..3f94b3db03 100644 --- a/libraries/AP_Math/AP_Math.h +++ b/libraries/AP_Math/AP_Math.h @@ -174,7 +174,8 @@ static inline constexpr float degrees(float rad) template float sq(const T val) { - return powf(static_cast(val), 2); + float v = static_cast(val); + return v*v; } /*