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

Reply via email to