Author: Armin Rigo <ar...@tunes.org> Branch: cffi-1.0 Changeset: r77359:2416b4f2d89a Date: 2015-05-17 19:53 +0200 http://bitbucket.org/pypy/pypy/changeset/2416b4f2d89a/
Log: fixes (test_recompiler.py) diff --git a/pypy/module/_cffi_backend/lib_obj.py b/pypy/module/_cffi_backend/lib_obj.py --- a/pypy/module/_cffi_backend/lib_obj.py +++ b/pypy/module/_cffi_backend/lib_obj.py @@ -113,7 +113,8 @@ op == cffi_opcode.OP_ENUM): # A constant integer whose value, in an "unsigned long long", # is obtained by calling the function at g->address - w_result = realize_c_type.realize_global_int(self.ffi, g) + w_result = realize_c_type.realize_global_int(self.ffi, g, + index) # elif op == cffi_opcode.OP_CONSTANT: # A constant which is not of integer type @@ -122,7 +123,6 @@ fetch_funcptr = rffi.cast( realize_c_type.FUNCPTR_FETCH_CHARP, g.c_address) - xxxxxxxxxxxxxxxxxxxx assert w_ct.size > 0 with lltype.scoped_alloc(rffi.CCHARP.TO, w_ct.size) as ptr: fetch_funcptr(ptr) _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit