https://github.com/nikic requested changes to this pull request. Looks like you are trying to work around invalid use of noalias. Noalias implies that there can be no conflicting (unsynchronized) accesses from other threads. https://github.com/llvm/llvm-project/pull/211486