From 13d5ee414607dcb38dd364794b30af441fc2b6ff Mon Sep 17 00:00:00 2001 From: Christopher Whelan Date: Fri, 4 Jan 2019 09:37:40 -0800 Subject: [PATCH] Fix 32-bit builds by correctly using intp_t instead of int64_t for numpy.searchsorted result --- pandas/_libs/tslibs/conversion.pyx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pandas/_libs/tslibs/conversion.pyx b/pandas/_libs/tslibs/conversion.pyx index 7f06784062d1a..7c9c2cafd1afb 100644 --- a/pandas/_libs/tslibs/conversion.pyx +++ b/pandas/_libs/tslibs/conversion.pyx @@ -3,7 +3,7 @@ import cython import numpy as np cimport numpy as cnp -from numpy cimport uint8_t, int64_t, int32_t, ndarray +from numpy cimport uint8_t, int64_t, int32_t, intp_t, ndarray cnp.import_array() import pytz @@ -639,7 +639,7 @@ cdef inline int64_t[:] _tz_convert_dst(int64_t[:] values, tzinfo tz, cdef: Py_ssize_t n = len(values) Py_ssize_t i - int64_t[:] pos + intp_t[:] pos int64_t[:] result = np.empty(n, dtype=np.int64) ndarray[int64_t] trans int64_t[:] deltas