No, I&#x27;ve never seen a real use case for -Werror.<p>What&#x27;s the difference if compilation stops at the warning? You&#x27;ll (or your team, or whoever) fix it anyway, and if you won&#x27;t, you have a people problem, that must be solved at the policy (or HR) level.<p>Solving people problems at the tooling level is a certain way to get unintended consequences and alienate the good people that weren&#x27;t part of the problem. Of course, you can get some tooling to support your people, but tools to police them are worth less than zero.<p>Anyway, unrelated to that, I do like to live warnings on code that is not ready to production. It&#x27;s an easy (effortless in fact) way to make sure it&#x27;ll be fixed before deploying.