summaryrefslogtreecommitdiff
path: root/src/theory/quantifiers
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2020-09-09 14:12:52 -0500
committerGitHub <noreply@github.com>2020-09-09 14:12:52 -0500
commit060eedcd5fdb0316d323c4528402034629285b97 (patch)
treeee7a93f408a7b18113e1b29b081afab9639e11fe /src/theory/quantifiers
parentb115aecf296b8d712363c506daecfab364f71712 (diff)
Fixes for regular expressions + sygus (#5044)
Includes not constructing a default value for non-first class types (e.g. RegLan) and a missing printer case for re.diff.
Diffstat (limited to 'src/theory/quantifiers')
-rw-r--r--src/theory/quantifiers/fmf/full_model_check.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/theory/quantifiers/fmf/full_model_check.cpp b/src/theory/quantifiers/fmf/full_model_check.cpp
index 802271858..2709bc8f4 100644
--- a/src/theory/quantifiers/fmf/full_model_check.cpp
+++ b/src/theory/quantifiers/fmf/full_model_check.cpp
@@ -527,7 +527,7 @@ bool FullModelChecker::processBuildModel(TheoryModel* m){
void FullModelChecker::preInitializeType( FirstOrderModelFmc * fm, TypeNode tn ){
if( d_preinitialized_types.find( tn )==d_preinitialized_types.end() ){
d_preinitialized_types[tn] = true;
- if (!tn.isFunction() || options::ufHo())
+ if (tn.isFirstClass())
{
Trace("fmc") << "Get model basis term " << tn << "..." << std::endl;
Node mb = fm->getModelBasisTerm(tn);
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback