From 4c2d2b9e69cebf2a9742b7739d365ead3629177d Mon Sep 17 00:00:00 2001 From: "Yaxun (Sam) Liu" Date: Tue, 8 May 2018 16:38:50 -0400 Subject: [PATCH] Fix warning about inlined function is not defined --- hipamd/include/hip/hcc_detail/hip_runtime.h | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/hipamd/include/hip/hcc_detail/hip_runtime.h b/hipamd/include/hip/hcc_detail/hip_runtime.h index e9551d4f9a..e1b334aec3 100644 --- a/hipamd/include/hip/hcc_detail/hip_runtime.h +++ b/hipamd/include/hip/hcc_detail/hip_runtime.h @@ -613,15 +613,15 @@ extern const __device__ __attribute__((weak)) __hip_builtin_gridDim_t gridDim; #define hipGridDim_z gridDim.z #pragma push_macro("__DEVICE__") -#define __DEVICE__ extern "C" __device__ inline __attribute__((always_inline)) \ +#define __DEVICE__ extern "C" __device__ __attribute__((always_inline)) \ __attribute__((weak)) __DEVICE__ void __device_trap() __asm("llvm.trap"); -__DEVICE__ void __assert_fail(const char * __assertion, - const char *__file, - unsigned int __line, - const char *__function) +__DEVICE__ void inline __assert_fail(const char * __assertion, + const char *__file, + unsigned int __line, + const char *__function) { // Ignore all the args for now. __device_trap();