From 3c778d92e91d0e0ca5b4196e6900dee92a7b66bb Mon Sep 17 00:00:00 2001 From: Julian Andres Klode Date: Wed, 12 Feb 2025 16:24:30 +0100 Subject: solver3: Refactor a debug message Use Var::toString() to print the variable, instead of duplicating the code :D --- apt-pkg/solver3.cc | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/apt-pkg/solver3.cc b/apt-pkg/solver3.cc index 8d80dfb3c..06008fb5d 100644 --- a/apt-pkg/solver3.cc +++ b/apt-pkg/solver3.cc @@ -648,12 +648,7 @@ void APT::Solver::UndoOne() if (not solvedItem.assigned.empty()) { if (unlikely(debug >= 4)) - { - if (auto P = solvedItem.assigned.Pkg(cache); not P.end()) - std::cerr << "Unassign " << P.FullName() << "\n"; - if (auto V = solvedItem.assigned.Ver(cache); not V.end()) - std::cerr << "Unassign " << V.ParentPkg().FullName() << "=" << V.VerStr() << "\n"; - } + std::cerr << "Unassign " << solvedItem.assigned.toString(cache) << "\n"; auto &state = (*this)[solvedItem.assigned]; state.decision = Decision::NONE; state.reason = Var(); -- cgit v1.2.3-70-g09d2