|
2 | 2 | #undef NDEBUG |
3 | 3 |
|
4 | 4 | #include "pythoncapi_compat.h" |
| 5 | +#include <structmember.h> // T_SHORT, READONLY |
5 | 6 |
|
6 | 7 | #ifdef NDEBUG |
7 | 8 | # error "assertions must be enabled" |
@@ -2118,32 +2119,32 @@ test_long_stdint(PyObject *Py_UNUSED(module), PyObject *Py_UNUSED(args)) |
2118 | 2119 | static PyObject * |
2119 | 2120 | test_structmember(PyObject *Py_UNUSED(module), PyObject *Py_UNUSED(args)) |
2120 | 2121 | { |
2121 | | - assert(Py_T_SHORT >= 0); |
2122 | | - assert(Py_T_INT >= 0); |
2123 | | - assert(Py_T_LONG >= 0); |
2124 | | - assert(Py_T_FLOAT >= 0); |
2125 | | - assert(Py_T_DOUBLE >= 0); |
2126 | | - assert(Py_T_STRING >= 0); |
2127 | | - assert(_Py_T_OBJECT >= 0); |
2128 | | - assert(Py_T_CHAR >= 0); |
2129 | | - assert(Py_T_BYTE >= 0); |
2130 | | - assert(Py_T_UBYTE >= 0); |
2131 | | - assert(Py_T_USHORT >= 0); |
2132 | | - assert(Py_T_UINT >= 0); |
2133 | | - assert(Py_T_ULONG >= 0); |
2134 | | - assert(Py_T_STRING_INPLACE >= 0); |
2135 | | - assert(Py_T_BOOL >= 0); |
2136 | | - assert(Py_T_OBJECT_EX >= 0); |
2137 | | - assert(Py_T_LONGLONG >= 0); |
2138 | | - assert(Py_T_ULONGLONG >= 0); |
2139 | | - assert(Py_T_PYSSIZET >= 0); |
| 2122 | + assert(Py_T_SHORT == T_SHORT); |
| 2123 | + assert(Py_T_SHORT == T_SHORT); |
| 2124 | + assert(Py_T_INT == T_INT); |
| 2125 | + assert(Py_T_LONG == T_LONG); |
| 2126 | + assert(Py_T_FLOAT == T_FLOAT); |
| 2127 | + assert(Py_T_DOUBLE == T_DOUBLE); |
| 2128 | + assert(Py_T_STRING == T_STRING); |
| 2129 | + assert(_Py_T_OBJECT == T_OBJECT); |
| 2130 | + assert(Py_T_CHAR == T_CHAR); |
| 2131 | + assert(Py_T_BYTE == T_BYTE); |
| 2132 | + assert(Py_T_UBYTE == T_UBYTE); |
| 2133 | + assert(Py_T_USHORT == T_USHORT); |
| 2134 | + assert(Py_T_UINT == T_UINT); |
| 2135 | + assert(Py_T_ULONG == T_ULONG); |
| 2136 | + assert(Py_T_STRING_INPLACE == T_STRING_INPLACE); |
| 2137 | + assert(Py_T_BOOL == T_BOOL); |
| 2138 | + assert(Py_T_OBJECT_EX == T_OBJECT_EX); |
| 2139 | + assert(Py_T_LONGLONG == T_LONGLONG); |
| 2140 | + assert(Py_T_ULONGLONG == T_ULONGLONG); |
| 2141 | + assert(Py_T_PYSSIZET == T_PYSSIZET); |
2140 | 2142 | #if PY_VERSION_HEX >= 0x03000000 && !defined(PYPY_VERSION) |
2141 | | - assert(_Py_T_NONE >= 0); |
| 2143 | + assert(_Py_T_NONE == T_NONE); |
2142 | 2144 | #endif |
2143 | | - |
2144 | | - assert(Py_READONLY >= 0); |
2145 | | - assert(Py_AUDIT_READ >= 0); |
2146 | | - assert(_Py_WRITE_RESTRICTED >= 0); |
| 2145 | + assert(Py_READONLY == READONLY); |
| 2146 | + assert(Py_AUDIT_READ == READ_RESTRICTED); |
| 2147 | + assert(_Py_WRITE_RESTRICTED == PY_WRITE_RESTRICTED); |
2147 | 2148 |
|
2148 | 2149 | Py_RETURN_NONE; |
2149 | 2150 | } |
|
0 commit comments