changes to MGC class library
[IRC.git] / Robust / src / IR / TypeDescriptor.java
index 3cf65385adebe95402d12100ff87ee14a2cc5571..431d964dc0d1d76572f17fb2b2951506890ce7ef 100644 (file)
@@ -150,6 +150,8 @@ public class TypeDescriptor extends Descriptor {
       return "float";
     else if (isOffset())
       return "short";
+    else if (isNull())
+      return "null";
     else
       throw new Error("Error Type: "+type);
   }
@@ -282,7 +284,7 @@ public class TypeDescriptor extends Descriptor {
   }
 
   public boolean isImmutable() {
-    return isPrimitive() || isString();
+    return isPrimitive();
   }
 
   public TypeDescriptor(NameDescriptor name) {