https://gcc.gnu.org/bugzilla/show_bug.cgi?id=103173
Georg Müller <georgmueller at gmx dot net> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |georgmueller at gmx dot net --- Comment #5 from Georg Müller <georgmueller at gmx dot net> --- The problem in comment #3 is still valid vor gcc 13.1.1 (testes using gcc-13.1.1-4.fc38.x86_64 on Fedora 38). The warning disappears if I add a variable "int x" into the first place of struct user_data. The compiler seems to mix up the struct size and size of a member if they point to the same memory address...