From 943b3b325ff895687b8e6f22b9a4ebfc8526f894 Mon Sep 17 00:00:00 2001 From: Dee HY Date: Mon, 19 Jan 2026 14:39:46 +0800 Subject: [PATCH] Fix compiler warnings in calc.cpp and trans.cpp - Use std::move prefix for move() call in calc.cpp - Add explicit AngleType::Radians cases to switch statements in trans.cpp --- src/CalcManager/CEngine/calc.cpp | 2 +- src/CalcManager/Ratpack/trans.cpp | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/CalcManager/CEngine/calc.cpp b/src/CalcManager/CEngine/calc.cpp index 7ef2acb7e9..9578473efa 100644 --- a/src/CalcManager/CEngine/calc.cpp +++ b/src/CalcManager/CEngine/calc.cpp @@ -146,7 +146,7 @@ std::wstring CCalcEngine::GetMaxDecimalValueString() const // of CCalcEngine. Otherwise it will get destructed with the CalcEngine unique_ptr CCalcEngine::PersistedMemObject() { - return move(m_memoryValue); + return std::move(m_memoryValue); } void CCalcEngine::PersistedMemObject(Rational const& memObject) diff --git a/src/CalcManager/Ratpack/trans.cpp b/src/CalcManager/Ratpack/trans.cpp index 50babc409f..719c194daa 100644 --- a/src/CalcManager/Ratpack/trans.cpp +++ b/src/CalcManager/Ratpack/trans.cpp @@ -104,6 +104,8 @@ void sinanglerat(_Inout_ PRAT* pa, AngleType angletype, uint32_t radix, int32_t scalerat(pa, angletype, radix, precision); switch (angletype) { + case AngleType::Radians: + break; case AngleType::Degrees: if (rat_gt(*pa, rat_180, precision)) { @@ -199,6 +201,8 @@ void cosanglerat(_Inout_ PRAT* pa, AngleType angletype, uint32_t radix, int32_t scalerat(pa, angletype, radix, precision); switch (angletype) { + case AngleType::Radians: + break; case AngleType::Degrees: if (rat_gt(*pa, rat_180, precision)) { @@ -269,6 +273,8 @@ void tananglerat(_Inout_ PRAT* pa, AngleType angletype, uint32_t radix, int32_t scalerat(pa, angletype, radix, precision); switch (angletype) { + case AngleType::Radians: + break; case AngleType::Degrees: if (rat_gt(*pa, rat_180, precision)) {