Skip to content

Compilation issue Python 3.12 #110692

Closed as not planned
Closed as not planned
@mrAibo

Description

@mrAibo

Bug report

Bug description:

Python/instrumentation.c:1436:9: Warnung: geschweifte Klammern fehlen um Initialisierung [-Wmissing-braces]
         code->_co_monitoring->local_monitors = (_Py_LocalMonitors){ 0 };
         ^
Python/instrumentation.c:1436:9: Warnung: (nahe der Initialisierung für »(anonym).tools«) [-Wmissing-braces]
gcc -std=gnu11 -pthread -c -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall    -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-generate -I./Include/internal  -I. -I./Include    -DPy_BUILD_CORE -o Python/marshal.o Python/marshal.c
Python/instrumentation.c:1437:9: Warnung: geschweifte Klammern fehlen um Initialisierung [-Wmissing-braces]
         code->_co_monitoring->active_monitors = (_Py_LocalMonitors){ 0 };

Bei compilation, got the warning:
Warning: Curly brackets are missing around initialisation

And another:

otypes -Werror=implicit-function-declaration -fvisibility=hidden -fprofile-use -fprofile-correction -I./Include/internal  -I. -I./Include    -DPy_BUILD_CORE_BUILTIN -c ./Modules/_sre/sre.c -o Modules/_sre/sre.o
./Modules/_io/clinic/textio.c.h: In Funktion »_io_TextIOWrapper_seek«:
./Modules/_io/textio.c:2617:45: Warnung: »MEM[(char * {ref-all})&cookie + 20B]« könnte in dieser Funktion uninitialisiert verwendet werden [-Wmaybe-uninitialized]
         decoded = PyObject_CallMethodObjArgs(self->decoder, &_Py_ID(decode),
                                             ^
./Modules/_io/textio.c:2466:17: Anmerkung: »MEM[(char * {ref-all})&cookie + 20B]« wurde hier deklariert
     cookie_type cookie;
                 ^
./Modules/_io/textio.c:2626:54: Warnung: »MEM[(char * {ref-all})&cookie + 16B]« könnte in dieser Funktion uninitialisiert verwendet werden [-Wmaybe-uninitialized]
         if (PyUnicode_GetLength(self->decoded_chars) < cookie.chars_to_skip) {
                                                      ^
./Modules/_io/textio.c:2466:17: Anmerkung: »MEM[(char * {ref-all})&cookie + 16B]« wurde hier deklariert
     cookie_type cookie;
                 ^
./Modules/_io/textio.c:2434:40: Warnung: »MEM[(char * {ref-all})&cookie + 8B]« könnte in dieser Funktion uninitialisiert verwendet werden [-Wmaybe-uninitialized]
     return _textiowrapper_encoder_reset(
                                        ^
./Modules/_io/textio.c:2466:17: Anmerkung: »MEM[(char * {ref-all})&cookie + 8B]« wurde hier deklariert
     cookie_type cookie;
                 ^
./Modules/_io/textio.c:2434:40: Warnung: »MEM[(char * {ref-all})&cookie]« könnte in dieser Funktion uninitialisiert verwendet werden [-Wmaybe-uninitialized]
     return _textiowrapper_encoder_reset(
                                        ^
./Modules/_io/textio.c:2466:17: Anmerkung: »MEM[(char * {ref-all})&cookie]« wurde hier deklariert
     cookie_type cookie;
                 ^

CPython versions tested on:

3.12

Operating systems tested on:

Linux

Metadata

Metadata

Assignees

No one assigned

    Labels

    3.12only security fixesbuildThe build process and cross-buildtype-bugAn unexpected behavior, bug, or error

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions