The genie is out of the bottle already, gcc quite sensibly will warn you if it sees an assignment operator in an if statement. I&#x27;m sure it&#x27;s saved countless man hours and pretty awful bugs since it was introduced :-)