Author: Armin Rigo <ar...@tunes.org> Branch: Changeset: r67168:b355653b712a Date: 2013-10-06 15:31 +0200 http://bitbucket.org/pypy/pypy/changeset/b355653b712a/
Log: A test crashing on a recent pypy, which I hope is fixed now by 1cd66e3ec8aa. diff --git a/pypy/module/pypyjit/test_pypy_c/test_ffi.py b/pypy/module/pypyjit/test_pypy_c/test_ffi.py --- a/pypy/module/pypyjit/test_pypy_c/test_ffi.py +++ b/pypy/module/pypyjit/test_pypy_c/test_ffi.py @@ -277,3 +277,28 @@ f1 = call_release_gil(..., descr=<Calli 4 ii EF=6 OS=62>) ... """) + + def test__cffi_bug1(self): + from rpython.rlib.test.test_clibffi import get_libm_name + def main(libm_name): + try: + import _cffi_backend + except ImportError: + sys.stderr.write('SKIP: cannot import _cffi_backend\n') + return 0 + + libm = _cffi_backend.load_library(libm_name) + BDouble = _cffi_backend.new_primitive_type("double") + BSin = _cffi_backend.new_function_type([BDouble], BDouble) + sin = libm.load_function(BSin, 'sin') + + def f(*args): + for i in range(300): + sin(*args) + + f(1.0) + f(1) + # + libm_name = get_libm_name(sys.platform) + log = self.run(main, [libm_name]) + # assert did not crash _______________________________________________ pypy-commit mailing list pypy-commit@python.org https://mail.python.org/mailman/listinfo/pypy-commit