davemgreen wrote: It is true that they don't read or write memory, the side effect they have being that they can raise an exception. I'll let someone who works with pauth more review this further. https://github.com/llvm/llvm-project/pull/141330