diff options
Diffstat (limited to 'src/base/wlc/wlcReadSmt.c')
-rw-r--r-- | src/base/wlc/wlcReadSmt.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/base/wlc/wlcReadSmt.c b/src/base/wlc/wlcReadSmt.c index 3a249ec6..a3614dde 100644 --- a/src/base/wlc/wlcReadSmt.c +++ b/src/base/wlc/wlcReadSmt.c @@ -291,7 +291,9 @@ int Prs_SmtReadLines( Prs_Smt_t * p ) } else if ( Prs_SmtIsWord(p, "assert") ) fAssert = 1; - else if ( Prs_SmtIsWord(p, "set-option") || Prs_SmtIsWord(p, "set-logic") || Prs_SmtIsWord(p, "check-sat") ) + else if ( Prs_SmtIsWord(p, "check-sat") ) + break; + else if ( Prs_SmtIsWord(p, "set-option") || Prs_SmtIsWord(p, "set-logic") ) p->pCur = Prs_SmtFindNextPar(p) + 1; // else //return Prs_SmtErrorSet(p, "Unsupported directive.", 0); |