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