Author: Armin Rigo <[email protected]>
Branch: 
Changeset: r67396:af629245abef
Date: 2013-10-15 17:22 +0200
http://bitbucket.org/pypy/pypy/changeset/af629245abef/

Log:    A fix for what turns out to be a non-issue, a bit by chance

diff --git a/rpython/jit/metainterp/blackhole.py 
b/rpython/jit/metainterp/blackhole.py
--- a/rpython/jit/metainterp/blackhole.py
+++ b/rpython/jit/metainterp/blackhole.py
@@ -52,10 +52,12 @@
         self.setup_descrs(asm.descrs)
         self.metainterp_sd = metainterp_sd
         self.num_interpreters = 0
-        self._cleanup_()
+        self.blackholeinterps = []
 
     def _cleanup_(self):
-        self.blackholeinterps = []
+        # XXX don't assign a different list to blackholeinterp here,
+        # it confuses the annotator a lot
+        del self.blackholeinterps[:]
 
     def setup_insns(self, insns):
         assert len(insns) <= 256, "too many instructions!"
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to