f2d5901e3d81f7db9040012f9eae0148e0df684c
[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 }