[pypy-svn] r65460 - pypy/branch/pyjitpl5-experiments/pypy/jit/backend/llgraph
fijal at codespeak.net
fijal at codespeak.net
Wed May 27 18:22:56 CEST 2009
Author: fijal
Date: Wed May 27 18:22:55 2009
New Revision: 65460
Modified:
pypy/branch/pyjitpl5-experiments/pypy/jit/backend/llgraph/llimpl.py
Log:
ignore guard_nonvirtualized, with explanation
Modified: pypy/branch/pyjitpl5-experiments/pypy/jit/backend/llgraph/llimpl.py
==============================================================================
--- pypy/branch/pyjitpl5-experiments/pypy/jit/backend/llgraph/llimpl.py (original)
+++ pypy/branch/pyjitpl5-experiments/pypy/jit/backend/llgraph/llimpl.py Wed May 27 18:22:55 2009
@@ -555,6 +555,11 @@
def op_guard_nonvirtualized(self, for_accessing_field,
value, expected_class=None):
+ # XXX
+ # We completely ignore guard_nonvirtualized
+ # right now, nobody can devirtualize a virtualizable anyway
+ # and we abuse guard_nonvirtualized for propagating properties
+ return
if expected_class is not None:
self.op_guard_class(-1, value, expected_class)
if heaptracker.cast_vable(value).vable_rti:
More information about the Pypy-commit
mailing list