------- Comment #8 from mmitchel at gcc dot gnu dot org 2008-12-03 17:47 ------- I'm not convinced that we shouldn't warn in these cases. Yes, there are cases where people overload the operators in ways that make normal precedence irrelevant. But, there are also cases where people define boolean-like objects that are not themselves "bool".
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36921