diff --git a/IndexSDK/faiss-python/swig_ascendfaiss.swig b/IndexSDK/faiss-python/swig_ascendfaiss.swig index bc23ee7a7275ebf4e39fdeb73c7d403baf43aa71..bb301c74f707bdac25acf136f83be50c9c444438 100644 --- a/IndexSDK/faiss-python/swig_ascendfaiss.swig +++ b/IndexSDK/faiss-python/swig_ascendfaiss.swig @@ -323,17 +323,17 @@ PyObject *swig_ptr (PyObject *a) return SWIG_NewPointerObj(data, SWIGTYPE_p_int, 0); } if(PyArray_TYPE(ao) == NPY_UINT64) { -#ifdef SWIGWORDSIZE64 - return SWIG_NewPointerObj(data, SWIGTYPE_p_unsigned_long, 0); -#else +#ifdef SWIGWORDSIZE32 return SWIG_NewPointerObj(data, SWIGTYPE_p_unsigned_long_long, 0); +#else + return SWIG_NewPointerObj(data, SWIGTYPE_p_unsigned_long, 0); #endif } if(PyArray_TYPE(ao) == NPY_INT64) { -#ifdef SWIGWORDSIZE64 - return SWIG_NewPointerObj(data, SWIGTYPE_p_long, 0); -#else +#ifdef SWIGWORDSIZE32 return SWIG_NewPointerObj(data, SWIGTYPE_p_long_long, 0); +#else + return SWIG_NewPointerObj(data, SWIGTYPE_p_long, 0); #endif } PyErr_SetString(PyExc_ValueError, "did not recognize array type");