summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2021-08-31 07:43:05 -0500
committerGitHub <noreply@github.com>2021-08-31 12:43:05 +0000
commit1954e0a0bd07ab2236c59bee2bc3da53e2018f23 (patch)
treeffb3734f124d236e3bd04f5750d9add912b7bc8d
parentaf1b3974022509e26fc14bfe6cb49cb73074b32e (diff)
Make regular expression sort not closed enumerable (#7092)
This ensures we don't try to apply e.g. enumerative instantiation to quantified formulas over regular expressions, since no type enumerator exists for RE. Fixes #6750.
-rw-r--r--src/expr/type_node.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/expr/type_node.cpp b/src/expr/type_node.cpp
index fa6a56c99..a7747c674 100644
--- a/src/expr/type_node.cpp
+++ b/src/expr/type_node.cpp
@@ -208,7 +208,7 @@ bool TypeNode::isClosedEnumerable()
if (!getAttribute(IsClosedEnumerableComputedAttr()))
{
bool ret = true;
- if (isArray() || isSort() || isCodatatype() || isFunction())
+ if (isArray() || isSort() || isCodatatype() || isFunction() || isRegExp())
{
ret = false;
}
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback