diff options
author | ajreynol <andrew.j.reynolds@gmail.com> | 2018-05-31 14:04:21 -0500 |
---|---|---|
committer | ajreynol <andrew.j.reynolds@gmail.com> | 2018-05-31 14:04:21 -0500 |
commit | 8979011ddbb1e516ea3893f7270d25741dc33add (patch) | |
tree | bb57a80860d38bfd5fab0a20ec2b4e3031e3e1c6 /src/theory | |
parent | 7ef5b77a2f133acba5bdde184fa16b2993811de3 (diff) |
Update script, fix any constant printing.
Diffstat (limited to 'src/theory')
-rw-r--r-- | src/theory/quantifiers/sygus/sygus_grammar_norm.cpp | 6 |
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) |