https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112536
--- Comment #4 from Sam James <sjames at gcc dot gnu.org> --- Reduced: ``` typedef struct { int green, blue; } rgb; struct { rgb offset; } xf86SetWeight_scrp; rgb xf86SetWeight_mask; int ffs(int color); void xf86SetWeight() { xf86SetWeight_scrp.offset.green = ffs(xf86SetWeight_mask.green) - 1; xf86SetWeight_scrp.offset.blue = ffs(xf86SetWeight_mask.blue) - 1; } ```