]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.scl.compiler/src/org/simantics/scl/compiler/internal/codegen/ssa/SSAObject.java
Added memory leak test and fixed the leak by removing references
[simantics/platform.git] / bundles / org.simantics.scl.compiler / src / org / simantics / scl / compiler / internal / codegen / ssa / SSAObject.java
index 56877e304c96097885db1587d904bc48ff45ed82..a5ce6f95b9447ea02bebd418318b0463a739690d 100644 (file)
@@ -144,4 +144,10 @@ public class SSAObject extends SSAClosure implements ClosureBinder {
             closure.forValRefs(visitor);
     }
 
+    @Override
+    public void cleanup() {
+        for(SSAClosure closure = firstClosure; closure != null; closure = closure.getNext())
+            closure.cleanup();
+    }
+
 }