Commit d3830389 authored by Stefan Behnel's avatar Stefan Behnel

Guard access to internal Unicode hash value with the correct macro.

parent eeff621b
...@@ -478,7 +478,7 @@ static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) { ...@@ -478,7 +478,7 @@ static CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) {
#define __Pyx_PyNumber_InPlaceDivide(x,y) PyNumber_InPlaceDivide(x,y) #define __Pyx_PyNumber_InPlaceDivide(x,y) PyNumber_InPlaceDivide(x,y)
#endif #endif
#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030500A1 #if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030500A1 && CYTHON_USE_UNICODE_INTERNALS
#define __Pyx_PyDict_GetItemStr(dict, name) _PyDict_GetItem_KnownHash(dict, name, ((PyASCIIObject *) name)->hash) #define __Pyx_PyDict_GetItemStr(dict, name) _PyDict_GetItem_KnownHash(dict, name, ((PyASCIIObject *) name)->hash)
#else #else
#define __Pyx_PyDict_GetItemStr(dict, name) PyDict_GetItem(dict, name) #define __Pyx_PyDict_GetItemStr(dict, name) PyDict_GetItem(dict, name)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment