[pypy-commit] pypy vmprof: fix codemap.c (passes tests now)

fijal noreply at buildbot.pypy.org
Sat Apr 4 11:57:18 CEST 2015


Author: Maciej Fijalkowski <fijall at gmail.com>
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;


More information about the pypy-commit mailing list