https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106325

--- Comment #6 from David Malcolm <dmalcolm at gcc dot gnu.org> ---
Fix for the overzealous reducing is to simply add "__attribute__((nonnull(1,
2)))" to the reproducer here:

__attribute__((nonnull(1, 2)))
void
arranger_object_unsplit (ArrangerObject *r1, ArrangerObject *r2,
                         ArrangerObject **obj, _Bool fire_events)

I'm working on a fix for the false +ve.

Reply via email to