diff options
Diffstat (limited to 'src/spiglet/spiglet2kanga/SpgTemp.java')
-rw-r--r-- | src/spiglet/spiglet2kanga/SpgTemp.java | 8 |
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) { |