*** empty log message ***
[repair.git] / Repair / RepairCompiler / MCC / IR / TupleOfExpr.java
index f0ccb85c428510d506ba3362597605a4f9874f3b..941b37a8f22b7ac2c2b168b15f1206fabd11a152 100755 (executable)
@@ -8,6 +8,16 @@ public class TupleOfExpr extends Expr {
     Expr right = null;
     RelationDescriptor relation = null;
 
+    public Set freeVars() {
+       Set lset=left.freeVars();
+       Set rset=right.freeVars();
+       if (lset==null)
+           return rset;
+       if (rset!=null)
+           lset.addAll(rset);
+       return lset;
+    }
+
     public TupleOfExpr(Expr left, Expr right, RelationDescriptor relation) {
         if ((left == null) || (right == null) || (relation == null)) {
             throw new NullPointerException();