Why this matters
Comparing `&x` to nil is a logical mistake; the condition will never be true (unless x is a nil pointer itself and you're taking the address of a pointer variable incorrectly). This bug can lead to code that never runs or always runs unexpectedly, since the condition is based on a false premise.