https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92718
Martin Sebor <msebor at gcc dot gnu.org> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |missed-optimization
CC| |msebor at gcc dot gnu.org
See Also| |https://gcc.gnu.org/bugzill
| |a/show_bug.cgi?id=36602
Blocks| |88443
--- Comment #2 from Martin Sebor <msebor at gcc dot gnu.org> ---
Replacing the memset call with the assignment '*p = (struct s){ 0 };' avoids
the warning and also results in better/optimal code. (As suggested in pr36602,
that would be a useful optimization independent of the warning.)
Referenced Bugs:
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88443
[Bug 88443] [meta-bug] bogus/missing -Wstringop-overflow warnings