Fixed lot of random bugs. Added code generate strings for expr's.
[repair.git] / Repair / RepairCompiler / MCC / IR / RelationFunctionExpr.java
index cfbde5dfecdc6ebd6be47f47dd3f833570dde5db..f7e37cf0eea44a433c0073599cbc37d267716c6f 100755 (executable)
@@ -17,6 +17,10 @@ public class RelationFunctionExpr extends Expr {
         this.rule = rule;
     }
 
+    public boolean equals(Map remap, Expr e) {
+       throw new Error("UNIMPLEMENTED!!!");
+    }
+
     public Descriptor getDescriptor() {
        return relation;
     }
@@ -35,7 +39,7 @@ public class RelationFunctionExpr extends Expr {
         return v;
     }
 
-    public boolean usesDescriptor(RelationDescriptor rd) {
+    public boolean usesDescriptor(Descriptor rd) {
        if (rd==relation)
            return true;
        else