This commit was manufactured by cvs2svn to create tag 'buildscript'.
[IRC.git] / Robust / src / IR / Flat / TempTagPair.java
diff --git a/Robust/src/IR/Flat/TempTagPair.java b/Robust/src/IR/Flat/TempTagPair.java
deleted file mode 100644 (file)
index 2231a00..0000000
+++ /dev/null
@@ -1,48 +0,0 @@
-package IR.Flat;
-import IR.TagDescriptor;
-
-public class TempTagPair {
-    TagDescriptor tagd;
-    TempDescriptor td;
-    TempDescriptor tagt;
-
-    public TempTagPair(TempDescriptor td, TagDescriptor tagd, TempDescriptor tagt) {
-       this.tagd=tagd;
-       this.tagt=tagt;
-       this.td=td;
-    }
-    public int hashCode() {
-       return td.hashCode()^tagt.hashCode();
-    }
-    
-    public TempDescriptor getTemp() {
-       return td;
-    }
-
-    public TagDescriptor getTag() {
-       return tagd;
-    }
-
-    public TempDescriptor getTagTemp() {
-       return tagt;
-    }
-
-    public boolean equals(Object o) {
-       if (!(o instanceof TempTagPair))
-           return false;
-       TempTagPair ttp=(TempTagPair)o;
-       if (ttp.tagt==tagt&&ttp.td==td) {
-           if (ttp.tagd!=null) {
-               if (!ttp.tagd.equals(tagd))
-                   throw new Error();
-           } else if (tagd!=null)
-               throw new Error();
-           
-           return true;
-       } else return false;
-    }
-
-    public String toString() {
-       return "<"+td+","+tagd+","+tagt+">";
-    }
-}