kovdan01 wrote: @ojhunt Could you please take a look at this and ensure that it does not break anything when running your local Apple-specific tests?
I do not expect any breakages since casts like `__ptrauth(/*...*/) uint64_t` -> `void *` are handled by the compiler properly. So, when calling functions which expect unsigned pointers (see for example calls in `LocalAddressSpace::findUnwindSections`), we properly do an auth and then pass the unsigned pointers as expected. But, even though no breakages are expected, it's always worth to try it out before merging :) https://github.com/llvm/llvm-project/pull/173765 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
