Hi,
first blush your message should be a Bugzilla PR, this way the request doesn't risk to get lost and knowledgeable people could carefully analyze it in due course.It would be nice if there was a-Wimplicit_boolthat was enabled in -Wall which complained about these sorts of operations. In particularit would warn any time a bool was implicitly promoted to an int.
Thanks, Paolo.