[pypy-svn] r76130 - pypy/branch/kill-caninline/pypy/jit/metainterp
arigo at codespeak.net
arigo at codespeak.net
Mon Jul 12 12:16:54 CEST 2010
Author: arigo
Date: Mon Jul 12 12:16:53 2010
New Revision: 76130
Modified:
pypy/branch/kill-caninline/pypy/jit/metainterp/warmstate.py
Log:
No-op simplification.
Modified: pypy/branch/kill-caninline/pypy/jit/metainterp/warmstate.py
==============================================================================
--- pypy/branch/kill-caninline/pypy/jit/metainterp/warmstate.py (original)
+++ pypy/branch/kill-caninline/pypy/jit/metainterp/warmstate.py Mon Jul 12 12:16:53 2010
@@ -475,7 +475,7 @@
return
#
unwrap_greenkey = self.make_unwrap_greenkey()
- jit_getter = self.make_jitcell_getter()
+ self.make_jitcell_getter()
jit_getter_maybe = self.jit_getter_maybe
def can_inline_greenargs(*greenargs):
@@ -491,8 +491,8 @@
def get_assembler_token(greenkey):
greenargs = unwrap_greenkey(greenkey)
- cell = jit_getter(*greenargs)
- if cell.counter >= 0:
+ cell = jit_getter_maybe(*greenargs)
+ if cell is None or cell.counter >= 0:
return None
return cell.entry_loop_token
self.get_assembler_token = get_assembler_token
More information about the Pypy-commit
mailing list