diff options
author | Peter Collingbourne <peter@pcc.me.uk> | 2012-09-06 20:33:21 +0100 |
---|---|---|
committer | Peter Collingbourne <peter@pcc.me.uk> | 2012-09-06 20:33:21 +0100 |
commit | 85a65323bda16d372a9e163dc4225e5d5535d14c (patch) | |
tree | 6e4999e040de5a5c7511521939c576957509b538 /Source/Provers/SMTLib/SMTLibProcess.cs | |
parent | f369261b5b9953380d8fb8e0f7b020167482a491 (diff) |
Implement support for alternative SMT solvers -- CVC3 and CVC4
Diffstat (limited to 'Source/Provers/SMTLib/SMTLibProcess.cs')
-rw-r--r-- | Source/Provers/SMTLib/SMTLibProcess.cs | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Source/Provers/SMTLib/SMTLibProcess.cs b/Source/Provers/SMTLib/SMTLibProcess.cs index 1dcfdbff..f4fa5e75 100644 --- a/Source/Provers/SMTLib/SMTLibProcess.cs +++ b/Source/Provers/SMTLib/SMTLibProcess.cs @@ -162,6 +162,11 @@ namespace Microsoft.Boogie.SMTLib sb.Clear();
}
}
+ } else if (resp.Name == "unsupported") {
+ // Skip -- this may be a benign "unsupported" from a previous command.
+ // Of course, this is suboptimal. We should really be using
+ // print-success to identify the errant command and determine whether
+ // the response is benign.
} else {
return resp;
}
|