@@ -225,8 +225,8 @@ PyCStructUnionType_update_stginfo(PyObject *type, PyObject *fields, int isStruct
225
225
// They're cleared on error.
226
226
PyObject * layout_func = NULL ;
227
227
PyObject * kwnames = NULL ;
228
- PyObject * align = NULL ;
229
- PyObject * size = NULL ;
228
+ PyObject * align_obj = NULL ;
229
+ PyObject * size_obj = NULL ;
230
230
PyObject * layout_fields_obj = NULL ;
231
231
PyObject * layout_fields = NULL ;
232
232
PyObject * layout = NULL ;
@@ -291,12 +291,12 @@ PyCStructUnionType_update_stginfo(PyObject *type, PyObject *fields, int isStruct
291
291
goto error ;
292
292
}
293
293
294
- align = PyObject_GetAttr (layout , & _Py_ID (align ));
295
- if (!align ) {
294
+ align_obj = PyObject_GetAttr (layout , & _Py_ID (align ));
295
+ if (!align_obj ) {
296
296
goto error ;
297
297
}
298
- Py_ssize_t total_align = PyLong_AsSsize_t (align );
299
- Py_CLEAR (align );
298
+ Py_ssize_t total_align = PyLong_AsSsize_t (align_obj );
299
+ Py_CLEAR (align_obj );
300
300
if (total_align < 0 ) {
301
301
if (!PyErr_Occurred ()) {
302
302
PyErr_SetString (PyExc_ValueError ,
@@ -305,12 +305,12 @@ PyCStructUnionType_update_stginfo(PyObject *type, PyObject *fields, int isStruct
305
305
goto error ;
306
306
}
307
307
308
- size = PyObject_GetAttr (layout , & _Py_ID (size ));
309
- if (!size ) {
308
+ size_obj = PyObject_GetAttr (layout , & _Py_ID (size ));
309
+ if (!size_obj ) {
310
310
goto error ;
311
311
}
312
- Py_ssize_t total_size = PyLong_AsSsize_t (size );
313
- Py_CLEAR (size );
312
+ Py_ssize_t total_size = PyLong_AsSsize_t (size_obj );
313
+ Py_CLEAR (size_obj );
314
314
if (total_size < 0 ) {
315
315
if (!PyErr_Occurred ()) {
316
316
PyErr_SetString (PyExc_ValueError ,
@@ -669,8 +669,8 @@ PyCStructUnionType_update_stginfo(PyObject *type, PyObject *fields, int isStruct
669
669
error :
670
670
Py_XDECREF (layout_func );
671
671
Py_XDECREF (kwnames );
672
- Py_XDECREF (align );
673
- Py_XDECREF (size );
672
+ Py_XDECREF (align_obj );
673
+ Py_XDECREF (size_obj );
674
674
Py_XDECREF (layout_fields_obj );
675
675
Py_XDECREF (layout_fields );
676
676
Py_XDECREF (layout );
0 commit comments