https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109604
--- Comment #3 from David Binderman <dcb314 at hotmail dot com> ---
Another test case, this time in C++:
struct {
int second;
} selectPlayer_playerRes;
int selectPlayer_playerRes_0;
int selectPlayer() {
if (selectPlayer_playerRes_0 && selectPlayer_playerRes.second >= 0)
return selectPlayer_playerRes.second;
else
return -1;
}
