Skip to content

Commit 52daee1

Browse files
committed
Hard reset in the beginning of isSat
1 parent 30cf5fd commit 52daee1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

booster/library/Booster/SMT/Interface.hs

+3-1
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,9 @@ isSat ctxt psToCheck
516516
Log.withContext Log.CtxAbort $ Log.logMessage $ "SMT translation error: " <> errMsg
517517
pure . Left . SMTTranslationError $ errMsg
518518
| Right (smtToCheck, transState) <- translated = Log.withContext Log.CtxSMT $ do
519-
evalSMT ctxt . runExceptT $ solve smtToCheck transState
519+
evalSMT ctxt . runExceptT $ do
520+
lift $ hardResetSolver ctxt.options
521+
solve smtToCheck transState
520522
where
521523
translated :: Either Text ([DeclareCommand], TranslationState)
522524
translated =

0 commit comments

Comments
 (0)