jhuber6 wrote: I'd vote for fixing the CUDA on Arm case that failed in the meantime, then make a decision as to whether or not we should go back to `__has_builtin` only returning the current compilation target once that's gone. https://github.com/llvm/llvm-project/pull/126324