From: bdemsky Date: Tue, 17 Feb 2009 23:41:59 +0000 (+0000) Subject: td can be null X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=0e39975748fef280d8db8919503ee901c52d6b6e;p=IRC.git td can be null --- diff --git a/Robust/src/IR/Tree/SemanticCheck.java b/Robust/src/IR/Tree/SemanticCheck.java index 0acbbe66..d2fc664c 100644 --- a/Robust/src/IR/Tree/SemanticCheck.java +++ b/Robust/src/IR/Tree/SemanticCheck.java @@ -562,7 +562,7 @@ public class SemanticCheck { } void checkInstanceOfNode(Descriptor md, SymbolTable nametable, InstanceOfNode tn, TypeDescriptor td) { - if (!td.isBoolean()) + if (td!=null&&!td.isBoolean()) throw new Error("Expecting type "+td+"for instanceof expression"); checkTypeDescriptor(tn.getExprType());