diff options
Diffstat (limited to 'contrib/llvm-project/clang/lib/Headers/openmp_wrappers/complex.h')
-rw-r--r-- | contrib/llvm-project/clang/lib/Headers/openmp_wrappers/complex.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/complex.h b/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/complex.h index 15dc415b8126..7e7c0866426b 100644 --- a/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/complex.h +++ b/contrib/llvm-project/clang/lib/Headers/openmp_wrappers/complex.h @@ -17,10 +17,19 @@ // We require math functions in the complex builtins below. #include <math.h> +#ifdef __NVPTX__ #define __OPENMP_NVPTX__ #include <__clang_cuda_complex_builtins.h> #undef __OPENMP_NVPTX__ #endif +#ifdef __AMDGCN__ +#define __OPENMP_AMDGCN__ +#include <__clang_cuda_complex_builtins.h> +#undef __OPENMP_AMDGCN__ +#endif + +#endif + // Grab the host header too. #include_next <complex.h> |