[pypy-commit] pypy default: fix for win32
mattip
noreply at buildbot.pypy.org
Thu Apr 3 23:22:48 CEST 2014
Author: Matti Picus <matti.picus at gmail.com>
Branch:
Changeset: r70425:14dc8277e88a
Date: 2014-04-04 00:20 +0300
http://bitbucket.org/pypy/pypy/changeset/14dc8277e88a/
Log: fix for win32
diff --git a/rpython/rlib/test/test_jit_libffi.py b/rpython/rlib/test/test_jit_libffi.py
--- a/rpython/rlib/test/test_jit_libffi.py
+++ b/rpython/rlib/test/test_jit_libffi.py
@@ -1,13 +1,16 @@
import math
import ctypes
+import sys
from rpython.rtyper.lltypesystem import lltype, rffi
from rpython.rlib import clibffi
from rpython.rlib.rarithmetic import intmask
from rpython.rlib.jit_libffi import CIF_DESCRIPTION
from rpython.rlib.jit_libffi import jit_ffi_prep_cif, jit_ffi_call
-
-math_sin = intmask(ctypes.cast(ctypes.CDLL(None).sin, ctypes.c_void_p).value)
+if sys.platform == 'win32':
+ math_sin = intmask(ctypes.cast(ctypes.cdll.msvcrt.sin, ctypes.c_void_p).value)
+else:
+ math_sin = intmask(ctypes.cast(ctypes.CDLL(None).sin, ctypes.c_void_p).value)
math_sin = rffi.cast(rffi.VOIDP, math_sin)
More information about the pypy-commit
mailing list