diff --git a/pandas/_libs/tslibs/conversion.pyx b/pandas/_libs/tslibs/conversion.pyx index d0090852fa5af..fae855f5495f0 100644 --- a/pandas/_libs/tslibs/conversion.pyx +++ b/pandas/_libs/tslibs/conversion.pyx @@ -527,7 +527,7 @@ cdef inline void localize_tso(_TSObject obj, tzinfo tz): cdef: ndarray[int64_t] trans, deltas int64_t delta, local_val - Py_ssize_t posn + Py_ssize_t pos assert obj.tzinfo is None @@ -782,7 +782,6 @@ def tz_convert(ndarray[int64_t] vals, object tz1, object tz2): cdef: ndarray[int64_t] utc_dates, tt, result, trans, deltas Py_ssize_t i, j, pos, n = len(vals) - ndarray[Py_ssize_t] posn int64_t v, offset, delta npy_datetimestruct dts @@ -1124,7 +1123,8 @@ cdef ndarray[int64_t] _normalize_local(ndarray[int64_t] stamps, object tz): cdef: Py_ssize_t n = len(stamps) ndarray[int64_t] result = np.empty(n, dtype=np.int64) - ndarray[int64_t] trans, deltas, pos + ndarray[int64_t] trans, deltas + Py_ssize_t[:] pos npy_datetimestruct dts if is_utc(tz): diff --git a/pandas/_libs/tslibs/period.pyx b/pandas/_libs/tslibs/period.pyx index ebd8402c6fdf7..b8965288a878b 100644 --- a/pandas/_libs/tslibs/period.pyx +++ b/pandas/_libs/tslibs/period.pyx @@ -934,7 +934,8 @@ cdef ndarray[int64_t] localize_dt64arr_to_period(ndarray[int64_t] stamps, cdef: Py_ssize_t n = len(stamps) ndarray[int64_t] result = np.empty(n, dtype=np.int64) - ndarray[int64_t] trans, deltas, pos + ndarray[int64_t] trans, deltas + Py_ssize_t[:] pos npy_datetimestruct dts int64_t local_val diff --git a/pandas/_libs/tslibs/resolution.pyx b/pandas/_libs/tslibs/resolution.pyx index e8eb27fd4544b..688b12005921d 100644 --- a/pandas/_libs/tslibs/resolution.pyx +++ b/pandas/_libs/tslibs/resolution.pyx @@ -74,7 +74,8 @@ cdef _reso_local(ndarray[int64_t] stamps, object tz): cdef: Py_ssize_t n = len(stamps) int reso = RESO_DAY, curr_reso - ndarray[int64_t] trans, deltas, pos + ndarray[int64_t] trans, deltas + Py_ssize_t[:] pos npy_datetimestruct dts int64_t local_val