Skip to content

Commit 6e850c3

Browse files
authored
gh-103731: Remove unneeded checks for TCL_WIDE_INT_TYPE (GH-103732)
1 parent ccd4253 commit 6e850c3

File tree

1 file changed

+0
-4
lines changed

1 file changed

+0
-4
lines changed

Modules/_tkinter.c

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -911,16 +911,13 @@ AsObj(PyObject *value)
911911
if (PyLong_CheckExact(value)) {
912912
int overflow;
913913
long longValue;
914-
#ifdef TCL_WIDE_INT_TYPE
915914
Tcl_WideInt wideValue;
916-
#endif
917915
longValue = PyLong_AsLongAndOverflow(value, &overflow);
918916
if (!overflow) {
919917
return Tcl_NewLongObj(longValue);
920918
}
921919
/* If there is an overflow in the long conversion,
922920
fall through to wideInt handling. */
923-
#ifdef TCL_WIDE_INT_TYPE
924921
if (_PyLong_AsByteArray((PyLongObject *)value,
925922
(unsigned char *)(void *)&wideValue,
926923
sizeof(wideValue),
@@ -929,7 +926,6 @@ AsObj(PyObject *value)
929926
return Tcl_NewWideIntObj(wideValue);
930927
}
931928
PyErr_Clear();
932-
#endif
933929
/* If there is an overflow in the wideInt conversion,
934930
fall through to bignum handling. */
935931
return asBignumObj(value);

0 commit comments

Comments
 (0)