summaryrefslogtreecommitdiff
path: root/src/theory
diff options
context:
space:
mode:
authorajreynol <andrew.j.reynolds@gmail.com>2018-05-31 14:04:21 -0500
committerajreynol <andrew.j.reynolds@gmail.com>2018-05-31 14:04:21 -0500
commit8979011ddbb1e516ea3893f7270d25741dc33add (patch)
treebb57a80860d38bfd5fab0a20ec2b4e3031e3e1c6 /src/theory
parent7ef5b77a2f133acba5bdde184fa16b2993811de3 (diff)
Update script, fix any constant printing.
Diffstat (limited to 'src/theory')
-rw-r--r--src/theory/quantifiers/sygus/sygus_grammar_norm.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/theory/quantifiers/sygus/sygus_grammar_norm.cpp b/src/theory/quantifiers/sygus/sygus_grammar_norm.cpp
index d1990d6c7..3b8216214 100644
--- a/src/theory/quantifiers/sygus/sygus_grammar_norm.cpp
+++ b/src/theory/quantifiers/sygus/sygus_grammar_norm.cpp
@@ -133,7 +133,11 @@ void SygusGrammarNorm::TypeObject::buildDatatype(SygusGrammarNorm* sygus_norm,
// beneath the same application
// we set its weight to zero since it should be considered at the
// same level as constants.
- d_dt.addSygusConstructor(av.toExpr(), cname, builtin_arg, nullptr, 0);
+ d_ops.insert(d_ops.begin(),av.toExpr());
+ d_cons_names.insert(d_cons_names.begin(),cname);
+ d_cons_args_t.insert(d_cons_args_t.begin(),builtin_arg);
+ d_pc.insert(d_pc.begin(),printer::SygusEmptyPrintCallback::getEmptyPC());
+ d_weight.insert(d_weight.begin(),0);
}
}
for (unsigned i = 0, size_d_ops = d_ops.size(); i < size_d_ops; ++i)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback