On 11/24/2017 04:35 PM, Jakub Jelinek wrote:
Hi!The comment says that trying to fold VOID_TYPE_P COND_EXPRs is not worth bothering, but as the following testcase shows, that is not the case. fold_ternary can optimize COND_EXPRs where the condition is constant and the unused branch doesn't have any labels, and not folding it early means bogus warnings afterwards. Fixed thusly, bootstrapped/regtested on x86_64-linux and i686-linux, ok for trunk?
ok, thanks nathan -- Nathan Sidwell