================ @@ -132,6 +133,10 @@ #if defined(__APPLE__) +#if (defined(__aarch64__) || defined(__arm64__) || defined(__arm64e__)) ---------------- ojhunt wrote: nit: don't need the outer ()s https://github.com/llvm/llvm-project/pull/165066