Use NonNull pointer in the place of references in AtomicRef and AtomicRefMut to avoid noalias related soundness bug.#18
Merged