From dea68b379a587dbb911cabf3507de28625a08bc8 Mon Sep 17 00:00:00 2001 From: jjenista Date: Thu, 29 Jan 2009 23:11:16 +0000 Subject: [PATCH] bug fix for printing ops with no rhs --- Robust/src/IR/Tree/AssignmentNode.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Robust/src/IR/Tree/AssignmentNode.java b/Robust/src/IR/Tree/AssignmentNode.java index 0a50e879..9d6b8ab9 100644 --- a/Robust/src/IR/Tree/AssignmentNode.java +++ b/Robust/src/IR/Tree/AssignmentNode.java @@ -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() { -- 2.34.1