diff options
Diffstat (limited to 'contrib/llvm-project/clang/lib/Headers/__clang_hip_runtime_wrapper.h')
-rw-r--r-- | contrib/llvm-project/clang/lib/Headers/__clang_hip_runtime_wrapper.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/contrib/llvm-project/clang/lib/Headers/__clang_hip_runtime_wrapper.h b/contrib/llvm-project/clang/lib/Headers/__clang_hip_runtime_wrapper.h index addae5605a5b..81a16a265ae8 100644 --- a/contrib/llvm-project/clang/lib/Headers/__clang_hip_runtime_wrapper.h +++ b/contrib/llvm-project/clang/lib/Headers/__clang_hip_runtime_wrapper.h @@ -28,6 +28,10 @@ #define __shared__ __attribute__((shared)) #define __constant__ __attribute__((constant)) +#if !defined(__cplusplus) || __cplusplus < 201103L + #define nullptr NULL; +#endif + #if __HIP_ENABLE_DEVICE_MALLOC__ extern "C" __device__ void *__hip_malloc(size_t __size); extern "C" __device__ void *__hip_free(void *__ptr); @@ -51,6 +55,7 @@ static inline __device__ void *free(void *__ptr) { #if !_OPENMP || __HIP_ENABLE_CUDA_WRAPPER_FOR_OPENMP__ #include <__clang_cuda_math_forward_declares.h> +#include <__clang_hip_cmath.h> #include <__clang_cuda_complex_builtins.h> #include <algorithm> |