$ 0 0 Your code simplifies to thisASBool *changed ;*changed = 1;You should hope this crashes, because the alternative is worse!