diff options
author | Andrew Reynolds <andrew.j.reynolds@gmail.com> | 2019-11-15 07:59:38 -0600 |
---|---|---|
committer | Haniel Barbosa <hanielbbarbosa@gmail.com> | 2019-11-15 10:59:38 -0300 |
commit | 7d43fe797c2ec03b76dd55cdb5485fb62d0dfb3a (patch) | |
tree | 9ffb8c245f2b2560ad954fcd9afb4b1049e0c87f /src/parser | |
parent | 68eea7921ddfa0544e2f7936fe5f7724107df189 (diff) |
Fix wrong kind in sygus version 1 parser (#3463)
Diffstat (limited to 'src/parser')
-rw-r--r-- | src/parser/smt2/smt2.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parser/smt2/smt2.cpp b/src/parser/smt2/smt2.cpp index 8031e81e6..ae0607b53 100644 --- a/src/parser/smt2/smt2.cpp +++ b/src/parser/smt2/smt2.cpp @@ -1302,7 +1302,7 @@ void Smt2::mkSygusDatatype( CVC4::Datatype& dt, std::vector<CVC4::Expr>& ops, } children.insert(children.end(), largs.begin(), largs.end()); Kind sk = ops[i].getKind() != kind::BUILTIN - ? kind::APPLY_UF + ? getKindForFunction(ops[i]) : getExprManager()->operatorToKind(ops[i]); Expr body = getExprManager()->mkExpr(sk, children); // replace by lambda |