Ben Hardekopf, Calvin Lin
Gokulan R
CS15B033
1 May 2020
For an edge A \( \rightarrow \) B, if points to set of A and B are same, then depth-first search for possible cycle and merge nodes.
For every node A, consider additional ref node (*A). In the offline phase, construct edges using ref nodes. In online phase, for cycles with ref nodes, merge the nodes present in the points-to set of the ref node.