================
@@ -27,6 +27,8 @@
extern "C" {
#endif
+#if !defined(__CUDA_ARCH__)
+
----------------
sarnex wrote:
Do you mean we unconditionally define declarations, regardless of compilation mode or `__has_builtin` result?
https://github.com/llvm/llvm-project/pull/128222