mirror of https://github.com/python/cpython.git
PyUnicode_GET_SIZE() checks that PyUnicode_AsUnicode() succeed
using an assertion
This commit is contained in:
parent
dcbbd9ea21
commit
f3ae6208c7
|
@ -390,6 +390,7 @@ PyAPI_DATA(PyTypeObject) PyUnicodeIter_Type;
|
||||||
(((PyASCIIObject *)(op))->wstr) ? \
|
(((PyASCIIObject *)(op))->wstr) ? \
|
||||||
PyUnicode_WSTR_LENGTH(op) : \
|
PyUnicode_WSTR_LENGTH(op) : \
|
||||||
((void)PyUnicode_AsUnicode((PyObject *)(op)), \
|
((void)PyUnicode_AsUnicode((PyObject *)(op)), \
|
||||||
|
assert(((PyASCIIObject *)(op))->wstr), \
|
||||||
PyUnicode_WSTR_LENGTH(op)))
|
PyUnicode_WSTR_LENGTH(op)))
|
||||||
|
|
||||||
#define PyUnicode_GET_DATA_SIZE(op) \
|
#define PyUnicode_GET_DATA_SIZE(op) \
|
||||||
|
|
Loading…
Reference in New Issue