Skip to content

Commit e7201ca

Browse files
authored
BLD: bug in building json compiled code on windows (#15857)
1 parent 1b53d88 commit e7201ca

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

pandas/_libs/src/ujson/python/objToJSON.c

+4-3
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,8 @@ static void *PyStringToUTF8(JSOBJ _obj, JSONTypeContext *tc, void *outValue,
401401

402402
static void *PyUnicodeToUTF8(JSOBJ _obj, JSONTypeContext *tc, void *outValue,
403403
size_t *_outLen) {
404-
PyObject *obj = (PyObject *)_obj;
404+
PyObject *obj, *newObj;
405+
obj = (PyObject *)_obj;
405406

406407
#if (PY_VERSION_HEX >= 0x03030000)
407408
if (PyUnicode_IS_COMPACT_ASCII(obj)) {
@@ -412,8 +413,8 @@ static void *PyUnicodeToUTF8(JSOBJ _obj, JSONTypeContext *tc, void *outValue,
412413
}
413414
#endif
414415

415-
PyObject *newObj = PyUnicode_EncodeUTF8(PyUnicode_AS_UNICODE(obj),
416-
PyUnicode_GET_SIZE(obj), NULL);
416+
newObj = PyUnicode_EncodeUTF8(PyUnicode_AS_UNICODE(obj),
417+
PyUnicode_GET_SIZE(obj), NULL);
417418

418419
GET_TC(tc)->newObj = newObj;
419420

0 commit comments

Comments
 (0)