c8ef wrote: Based on the discussion on Discord, we should make the headers that use `__LLVM_LIBC_CAST` self-contained. So I added the `__llvm-libc-common.h` inclusion here. https://github.com/llvm/llvm-project/pull/165007