Remove now unnecessary const_casts.

This commit is contained in:
2024-02-15 21:26:19 -06:00
parent 59465d3142
commit 37833f7b2b

View File

@@ -423,7 +423,7 @@ void kiwi_solver_reset(KiwiSolver* s) {
void kiwi_solver_dump(const KiwiSolver* s) { void kiwi_solver_dump(const KiwiSolver* s) {
auto* solver = reinterpret_cast<const Solver*>(s); auto* solver = reinterpret_cast<const Solver*>(s);
if (solver) if (solver)
const_cast<Solver*>(solver)->dump(); // upstream library defect solver->dump();
} }
char* kiwi_solver_dumps(const KiwiSolver* s) { char* kiwi_solver_dumps(const KiwiSolver* s) {
@@ -431,7 +431,7 @@ char* kiwi_solver_dumps(const KiwiSolver* s) {
if (!solver) if (!solver)
return nullptr; return nullptr;
const auto str = const_cast<Solver*>(solver)->dumps(); // upstream library defect const auto str = solver->dumps(); // upstream library defect
const auto buf_size = str.size() + 1; const auto buf_size = str.size() + 1;
auto* buf = static_cast<char*>(std::malloc(buf_size)); auto* buf = static_cast<char*>(std::malloc(buf_size));
if (!buf) if (!buf)