summaryrefslogtreecommitdiff
path: root/src/theory/arrays
diff options
context:
space:
mode:
Diffstat (limited to 'src/theory/arrays')
-rw-r--r--src/theory/arrays/theory_arrays.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/theory/arrays/theory_arrays.cpp b/src/theory/arrays/theory_arrays.cpp
index f4661c389..a05d30517 100644
--- a/src/theory/arrays/theory_arrays.cpp
+++ b/src/theory/arrays/theory_arrays.cpp
@@ -24,6 +24,7 @@
#include "theory/arrays/theory_arrays_model.h"
#include "theory/model.h"
#include "theory/arrays/options.h"
+#include "smt/logic_exception.h"
using namespace std;
@@ -456,6 +457,9 @@ void TheoryArrays::preRegisterTermInternal(TNode node)
checkStore(node);
break;
}
+ case kind::STORE_ALL: {
+ throw LogicException("Array theory solver does not yet support assertions using constant array value");
+ }
default:
// Variables etc
if (node.getType().isArray()) {
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback