Author: Maciej Fijalkowski <[email protected]>
Branch: vmprof
Changeset: r76709:c5dd2595fc47
Date: 2015-04-04 11:57 +0200
http://bitbucket.org/pypy/pypy/changeset/c5dd2595fc47/
Log: fix codemap.c (passes tests now)
diff --git a/rpython/jit/backend/llsupport/src/codemap.c
b/rpython/jit/backend/llsupport/src/codemap.c
--- a/rpython/jit/backend/llsupport/src/codemap.c
+++ b/rpython/jit/backend/llsupport/src/codemap.c
@@ -82,17 +82,19 @@
codemap_data_t *data;
uintptr_t rel_addr;
- if (codemap == &jit_codemap_head)
+ if (codemap == &jit_codemap_head) {
if (start_addr)
*start_addr = 0;
return NULL;
+ }
rel_addr = (uintptr_t)addr - codemap->key;
data = (codemap_data_t *)codemap->data;
- if (rel_addr >= data->machine_code_size)
+ if (rel_addr >= data->machine_code_size) {
if (start_addr)
*start_addr = 0;
return NULL;
+ }
if (start_addr)
*start_addr = (long)codemap->key;
_______________________________________________
pypy-commit mailing list
[email protected]
https://mail.python.org/mailman/listinfo/pypy-commit