summaryrefslogtreecommitdiff
path: root/src/spiglet/spiglet2kanga/SpgTemp.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/spiglet/spiglet2kanga/SpgTemp.java')
-rw-r--r--src/spiglet/spiglet2kanga/SpgTemp.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/spiglet/spiglet2kanga/SpgTemp.java b/src/spiglet/spiglet2kanga/SpgTemp.java
index 5391ac8..2a8690e 100644
--- a/src/spiglet/spiglet2kanga/SpgTemp.java
+++ b/src/spiglet/spiglet2kanga/SpgTemp.java
@@ -1,5 +1,7 @@
package spiglet.spiglet2kanga;
+import java.util.HashSet;
+
public class SpgTemp extends SpgSimpExpr {
public SpgTemp(int n) {
super(SpgSimpExpr.SExprType.TEMP);
@@ -14,6 +16,12 @@ public class SpgTemp extends SpgSimpExpr {
return "TEMP " + num;
}
+ public HashSet<SpgTemp> getTmpUsed() {
+ HashSet<SpgTemp> s = new HashSet<SpgTemp>();
+ s.add((SpgTemp)this);
+ return s;
+ }
+
@Override
public boolean equals(Object t) {
if (t instanceof SpgTemp) {