Commit 013024ef authored by Victor Stinner's avatar Victor Stinner

Fix compilation error of traceback.c on Windows

Issue #26564.
parent 32f2eb49
...@@ -509,13 +509,13 @@ _Py_DumpDecimal(int fd, unsigned long value) ...@@ -509,13 +509,13 @@ _Py_DumpDecimal(int fd, unsigned long value)
static void static void
dump_hexadecimal(int fd, unsigned long value, Py_ssize_t width) dump_hexadecimal(int fd, unsigned long value, Py_ssize_t width)
{ {
Py_ssize_t size = sizeof(unsigned long) * 2; char buffer[sizeof(unsigned long) * 2 + 1], *ptr, *end;
char buffer[size + 1], *ptr, *end; const Py_ssize_t size = Py_ARRAY_LENGTH(buffer) - 1;
if (width > size) if (width > size)
width = size; width = size;
end = &buffer[Py_ARRAY_LENGTH(buffer) - 1]; end = &buffer[size];
ptr = end; ptr = end;
*ptr = '\0'; *ptr = '\0';
do { do {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment