From 98fca642205ea1bcf8c008cd18557e96914fc33d Mon Sep 17 00:00:00 2001 From: Aaron Enye Shi Date: Fri, 20 Jul 2018 13:25:04 -0400 Subject: [PATCH] [HIPClang] Switch ordering on math functions Header math_functions.h should be included after including __clang_cuda_math_forward_declares.h to avoid warning: attribute declaration must precede definition. --- hipamd/include/hip/hcc_detail/hip_runtime.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hipamd/include/hip/hcc_detail/hip_runtime.h b/hipamd/include/hip/hcc_detail/hip_runtime.h index 291da30cc5..c2ae6e8e4f 100644 --- a/hipamd/include/hip/hcc_detail/hip_runtime.h +++ b/hipamd/include/hip/hcc_detail/hip_runtime.h @@ -108,10 +108,10 @@ extern int HIP_TRACE_API; #endif #include #include -#include #include #include #if __HCC__ +#include #include #endif // __HCC__ @@ -438,8 +438,6 @@ extern const __device__ __attribute__((weak)) __hip_builtin_gridDim_t gridDim; #define hipGridDim_y gridDim.y #define hipGridDim_z gridDim.z -#include - // Support std::complex. #pragma push_macro("__CUDA__") #define __CUDA__ @@ -450,6 +448,8 @@ extern const __device__ __attribute__((weak)) __hip_builtin_gridDim_t gridDim; #undef __CUDA__ #pragma pop_macro("__CUDA__") +#include + #endif #endif // HIP_HCC_DETAIL_RUNTIME_H