Skip to content

New warning on main: writing 1 byte into a region of size 0 [-Wstringop-overflow=] #129467

Closed
@sobolevn

Description

@sobolevn

Bug report

Bug description:

This happens in Modules/_decimal/libmpdec/io.c
Here:

#define EXTRACT_DIGIT(s, x, d, dot) \
if (s == dot) *s++ = '.'; *s++ = '0' + (char)(x / d); x %= d

Image

CPython versions tested on:

CPython main branch

Operating systems tested on:

Linux

Linked PRs

Metadata

Metadata

Assignees

No one assigned

    Labels

    extension-modulesC modules in the Modules dirtype-bugAn unexpected behavior, bug, or error

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions