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;
}
```
