fix constant printing for datatypes
authorDejan Jovanović <dejan.jovanovic@gmail.com>
Mon, 6 Aug 2012 19:35:39 +0000 (19:35 +0000)
committerDejan Jovanović <dejan.jovanovic@gmail.com>
Mon, 6 Aug 2012 19:35:39 +0000 (19:35 +0000)
src/printer/cvc/cvc_printer.cpp

index 5647692077097ed325e2137ee48dd2334af41555..8121085d3e414b91e38172dcb4a674f9c7180719 100644 (file)
@@ -102,7 +102,7 @@ void CvcPrinter::toStream(std::ostream& out, TNode n, int depth, bool types, boo
   }
 
   // constants
-  if(n.isConst()) {
+  if(n.getMetaKind() == kind::metakind::CONSTANT) {
     switch(n.getKind()) {
     case kind::BITVECTOR_TYPE:
       out << "BITVECTOR(" << n.getConst<BitVectorSize>().size << ")";