helpful progress reporting
[IRC.git] / Robust / src / Analysis / OwnershipAnalysis / Canonical.java
1 package Analysis.OwnershipAnalysis;
2
3 import IR.*;
4 import IR.Flat.*;
5 import java.util.*;
6 import java.io.*;
7
8 public class Canonical {
9
10   private static Hashtable<Canonical, Canonical> canon = new Hashtable<Canonical, Canonical>();
11
12   public static Canonical makeCanonical(Canonical c) {
13     if( canon.containsKey(c) ) {
14       return canon.get(c);
15     }
16
17     canon.put(c, c);
18     return c;
19   }
20 }