Author: Armin Rigo <[email protected]>
Branch: stm-thread-2
Changeset: r57097:40c6cfe6bf80
Date: 2012-09-03 16:15 +0200
http://bitbucket.org/pypy/pypy/changeset/40c6cfe6bf80/

Log:    Move the write_analyzer locally.

diff --git a/pypy/translator/stm/transform2.py 
b/pypy/translator/stm/transform2.py
--- a/pypy/translator/stm/transform2.py
+++ b/pypy/translator/stm/transform2.py
@@ -10,13 +10,14 @@
 
     def __init__(self, translator):
         self.translator = translator
-        self.write_analyzer = WriteAnalyzer(translator)
 
     def transform(self):
         assert not hasattr(self.translator, 'stm_transformation_applied')
         self.start_log()
+        self.write_analyzer = WriteAnalyzer(self.translator)
         for graph in self.translator.graphs:
             pre_insert_stm_barrier(self, graph)
+        del self.write_analyzer
         self.translator.stm_transformation_applied = True
         self.print_logs()
 
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to