summaryrefslogtreecommitdiff
path: root/src/printer
diff options
context:
space:
mode:
Diffstat (limited to 'src/printer')
-rw-r--r--src/printer/cvc/cvc_printer.cpp11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/printer/cvc/cvc_printer.cpp b/src/printer/cvc/cvc_printer.cpp
index ed218832c..42b1f72c7 100644
--- a/src/printer/cvc/cvc_printer.cpp
+++ b/src/printer/cvc/cvc_printer.cpp
@@ -914,7 +914,11 @@ void CvcPrinter::toStream(
switch (opType) {
case PREFIX:
- out << op.str() << '(';
+ out << op.str();
+ if (n.getNumChildren() > 0)
+ {
+ out << '(';
+ }
break;
case INFIX:
if (bracket) {
@@ -939,7 +943,10 @@ void CvcPrinter::toStream(
switch (opType) {
case PREFIX:
- out << ')';
+ if (n.getNumChildren() > 0)
+ {
+ out << ')';
+ }
break;
case INFIX:
if (bracket) {
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback