Open
Description
Bug report
Bug description:
default: gcc -c -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -fno-semantic-interposition -flto -fuse-linker-plugin -ffat-lto-objects -flto-partition=none -g -std=c11 -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wstrict-prototypes -Werror=implicit-function-declaration -fvisibility=hidden -fprofile-use -fprofile-correction -I./Include/internal -I./Include/internal/mimalloc -I. -I./Include -DPy_BUILD_CORE -o Python/perf_jit_trampoline.o Python/perf_jit_trampoline.c
default: In file included from Python/bltinmodule.c:5:
default: In function ‘_PyObject_VectorcallTstate’,
default: inlined from ‘_PyObject_VectorcallTstate’ at ./Include/internal/pycore_call.h:153:1,
default: inlined from ‘map_next’ at Python/bltinmodule.c:1440:14:
default: ./Include/internal/pycore_call.h:166:16: warning: ‘small_stack’ may be used uninitialized [-Wmaybe-uninitialized]
default: 166 | return _PyObject_MakeTpCall(tstate, callable, args, nargs, kwnames);
default: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
default: ./Include/internal/pycore_call.h: In function ‘map_next’:
default: ./Include/internal/pycore_call.h:107:23: note: by argument 3 of type ‘struct PyObject * const *’ to ‘_PyObject_MakeTpCall’ declared here
default: 107 | PyAPI_FUNC(PyObject*) _PyObject_MakeTpCall(
default: | ^~~~~~~~~~~~~~~~~~~~
default: Python/bltinmodule.c:1412:15: note: ‘small_stack’ declared here
default: 1412 | PyObject *small_stack[_PY_FASTCALL_SMALL_STACK];
default: | ^~~~~~~~~~~
CPython versions tested on:
3.13
Operating systems tested on:
Linux