Author: Maciej Fijalkowski <[email protected]>
Branch: jitframe-on-heap
Changeset: r60272:3e0a0a706592
Date: 2013-01-21 10:36 +0200
http://bitbucket.org/pypy/pypy/changeset/3e0a0a706592/

Log:    a bit of cargo culting

diff --git a/rpython/jit/backend/x86/assembler.py 
b/rpython/jit/backend/x86/assembler.py
--- a/rpython/jit/backend/x86/assembler.py
+++ b/rpython/jit/backend/x86/assembler.py
@@ -1844,7 +1844,7 @@
         positions = [0] * len(guardtok.fail_locs)
         gcpattern = 0
         for i, loc in enumerate(guardtok.fail_locs):
-            if loc is None:
+            if loc is None or loc is ebp: # frame
                 positions[i] = -1
             elif isinstance(loc, StackLoc):
                 positions[i] = loc.value
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to