apple / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. This fork is used to manage Apple’s stable releases of Clang as well as support the Swift project.
https://llvm.org
Other
1.1k stars 320 forks source link

[clang] Remove stdint.h from ptrauth.h. #8881

Closed ahmedbougacha closed 3 weeks ago

ahmedbougacha commented 3 weeks ago

This was originally fixed downstream as rdar://59828556, then in stable/20230725 as #7967. We ended up picking up the fixed version of most of ptrauth.h (and the matching test) following the upstream commit that added the file. But the merge didn't remove the include; it only brought some of the __UINTPTR_TYPE__ usage.

rdar://129378800