summaryrefslogtreecommitdiff
path: root/src/parser
diff options
context:
space:
mode:
authorAndrew Reynolds <andrew.j.reynolds@gmail.com>2019-11-15 07:59:38 -0600
committerHaniel Barbosa <hanielbbarbosa@gmail.com>2019-11-15 10:59:38 -0300
commit7d43fe797c2ec03b76dd55cdb5485fb62d0dfb3a (patch)
tree9ffb8c245f2b2560ad954fcd9afb4b1049e0c87f /src/parser
parent68eea7921ddfa0544e2f7936fe5f7724107df189 (diff)
Fix wrong kind in sygus version 1 parser (#3463)
Diffstat (limited to 'src/parser')
-rw-r--r--src/parser/smt2/smt2.cpp2
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
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback