Nice test. Surprising results for clang. I take it that it doesn&#x27;t crash for you when it prints NULL? That&#x27;s the case for me. I&#x27;d have thought it would either remove the NULL check and crash, or leave it in but continue to dereference NULL, and thus crash.