bug fix for printing ops with no rhs
authorjjenista <jjenista>
Thu, 29 Jan 2009 23:11:16 +0000 (23:11 +0000)
committerjjenista <jjenista>
Thu, 29 Jan 2009 23:11:16 +0000 (23:11 +0000)
Robust/src/IR/Tree/AssignmentNode.java

index 0a50e8795796250f0539a46de1fd54a36a5d4b82..9d6b8ab97baeb2a517ad850bbd160f9adf68d5f9 100644 (file)
@@ -26,7 +26,10 @@ public class AssignmentNode extends ExpressionNode {
   }
 
   public String printNode(int indent) {
-    return left.printNode(indent)+" "+op.toString()+" "+right.printNode(indent);
+    if (right==null)
+      return left.printNode(indent)+" "+op.toString();
+    else
+      return left.printNode(indent)+" "+op.toString()+" "+right.printNode(indent);
   }
 
   public TypeDescriptor getType() {