Author: Maciej Fijalkowski <[email protected]>
Branch: vmprof
Changeset: r75359:583172a8ff62
Date: 2015-01-15 18:19 +0200
http://bitbucket.org/pypy/pypy/changeset/583172a8ff62/

Log:    fix for C legality

diff --git a/pypy/module/_vmprof/src/vmprof.c b/pypy/module/_vmprof/src/vmprof.c
--- a/pypy/module/_vmprof/src/vmprof.c
+++ b/pypy/module/_vmprof/src/vmprof.c
@@ -105,7 +105,8 @@
         vmprof_hacked_unw_cursor_t *cp2 = (vmprof_hacked_unw_cursor_t*)cp;
         void* bp = (void*)sp + sp_offset;
         cp2->sp = bp;
-        cp2->ip = ((void**)(bp - sizeof(void*))[0];
+               bp -= 1;
+        cp2->ip = ((void**)bp)[0];
         // the ret is on the top of the stack minus WORD
         return 1;
     }
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to