Merge pull request #2054 from boqwxp/fix-smtbmc

smtbmc: Fix return status handling.
This commit is contained in:
N. Engelhardt 2020-05-20 08:55:36 +02:00 committed by GitHub
commit 7c4e580f8f
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 3 additions and 3 deletions

View File

@ -1511,7 +1511,7 @@ else: # not tempind, covermode
smt_assert_consequent(get_constr_expr(constr_assumes, i))
print_msg("Re-solving with appended steps..")
if smt_check_sat() == "unsat":
print("%s Cannot appended steps without violating assumptions!" % smt.timestamp())
print("%s Cannot append steps without violating assumptions!" % smt.timestamp())
retstatus = "FAILED"
break
print_anyconsts(step)
@ -1548,7 +1548,7 @@ else: # not tempind, covermode
break
smt_pop()
if not retstatus:
if retstatus == "FAILED" or retstatus == "PREUNSAT":
break
else: # gentrace
@ -1568,7 +1568,7 @@ else: # not tempind, covermode
step += step_size
if gentrace and retstatus:
if gentrace and retstatus == "PASSED":
print_anyconsts(0)
write_trace(0, num_steps, '%')