Skip to content

Commit 390866f

Browse files
committed
[fix] Fix CachingSolver
1 parent a0bb3ca commit 390866f

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

lib/Solver/CachingSolver.cpp

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -223,19 +223,11 @@ bool CachingSolver::computeValidity(const Query &query,
223223
if (!solver->impl->computeValidity(query, result))
224224
return false;
225225

226-
switch (result) {
227-
case PValidity::MustBeTrue:
228-
cachedResult = PValidity::MustBeTrue;
229-
break;
230-
case PValidity::MustBeFalse:
231-
cachedResult = PValidity::MustBeFalse;
232-
break;
233-
default:
234-
cachedResult = PValidity::TrueOrFalse;
235-
break;
236-
}
226+
cachedResult = result;
227+
assert(cachedResult != PValidity::None);
237228

238229
cacheInsert(query, cachedResult);
230+
239231
return true;
240232
}
241233

0 commit comments

Comments
 (0)