summaryrefslogtreecommitdiff
path: root/src/theory/strings
diff options
context:
space:
mode:
authorAina Niemetz <aina.niemetz@gmail.com>2021-03-11 11:05:58 -0800
committerGitHub <noreply@github.com>2021-03-11 19:05:58 +0000
commitdc679ed380aabc62aadfbb4033c02c5a27ae903c (patch)
treeeae38a0bcbd56104c4e381e84d7f8c724104d365 /src/theory/strings
parentc314b0162c7fa089c400e11bd72c4ca24a26c9d0 (diff)
Delete Expr layer. (#6117)
Diffstat (limited to 'src/theory/strings')
-rw-r--r--src/theory/strings/type_enumerator.cpp4
-rw-r--r--src/theory/strings/type_enumerator.h2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/theory/strings/type_enumerator.cpp b/src/theory/strings/type_enumerator.cpp
index 61bef82f1..5def8ec4b 100644
--- a/src/theory/strings/type_enumerator.cpp
+++ b/src/theory/strings/type_enumerator.cpp
@@ -177,7 +177,7 @@ SeqEnumLen::SeqEnumLen(TypeNode tn,
d_elementEnumerator.reset(
new TypeEnumerator(d_type.getSequenceElementType(), tep));
// ensure non-empty element domain
- d_elementDomain.push_back((**d_elementEnumerator).toExpr());
+ d_elementDomain.push_back((**d_elementEnumerator));
++(*d_elementEnumerator);
mkCurr();
}
@@ -195,7 +195,7 @@ bool SeqEnumLen::increment()
{
// yet to establish domain
Assert(d_elementEnumerator != nullptr);
- d_elementDomain.push_back((**d_elementEnumerator).toExpr());
+ d_elementDomain.push_back((**d_elementEnumerator));
++(*d_elementEnumerator);
}
// the current cardinality is the domain size of the element
diff --git a/src/theory/strings/type_enumerator.h b/src/theory/strings/type_enumerator.h
index 425bb453b..02d3e7f41 100644
--- a/src/theory/strings/type_enumerator.h
+++ b/src/theory/strings/type_enumerator.h
@@ -159,7 +159,7 @@ class SeqEnumLen : public SEnumLen
/** an enumerator for the elements' type */
std::unique_ptr<TypeEnumerator> d_elementEnumerator;
/** The domain */
- std::vector<Expr> d_elementDomain;
+ std::vector<Node> d_elementDomain;
/** Make the current term from d_data */
void mkCurr();
};
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback