Author: Maciej Fijalkowski <[email protected]>
Branch: 
Changeset: r79601:ea4ca6dad408
Date: 2015-09-13 12:44 +0200
http://bitbucket.org/pypy/pypy/changeset/ea4ca6dad408/

Log:    emitting does not seem to be ever set to False

diff --git a/rpython/jit/metainterp/optimizeopt/optimizer.py 
b/rpython/jit/metainterp/optimizeopt/optimizer.py
--- a/rpython/jit/metainterp/optimizeopt/optimizer.py
+++ b/rpython/jit/metainterp/optimizeopt/optimizer.py
@@ -257,8 +257,6 @@
         self.optearlyforce = None
         self.optunroll = None
 
-        self._emitting = True
-
         self.set_optimizations(optimizations)
         self.setup()
 
@@ -580,9 +578,8 @@
                         self.force_box(farg)
         elif op.can_raise():
             self.exception_might_have_happened = True
-        if self._emitting:
-            self._really_emitted_operation = op
-            self._newoperations.append(op)
+        self._really_emitted_operation = op
+        self._newoperations.append(op)
 
     def getlastop(self):
         return self._really_emitted_operation
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to