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