rename abort in nvcc path
[background] There is currently a compilation issue when both hip/hip_runtime.h and hip/hip_cooperative_groups.h included in a file and hipcc used to compile it on NV platform. The issue is that an abort is defined in hip/nvcc_detail/hip_runtime.h and it is also defined in the CUDA cooperative groups header (/cuda/include/cooperative_groups/details/helpers.h). this is problematic and leads to a compilation issue in hipcc on NV platform. Change-Id: I2ab6982ac4103822a1a4a0ced942cd604d6c19c1
This commit is contained in:
کامیت شده توسط
Aryan Salmanpour
والد
677a854f4f
کامیت
3c72e7beea
@@ -104,13 +104,13 @@ typedef int hipLaunchParm;
|
||||
#define HIP_DYNAMIC_SHARED_ATTRIBUTE
|
||||
|
||||
#ifdef __HIP_DEVICE_COMPILE__
|
||||
#define abort() \
|
||||
#define abort_() \
|
||||
{ asm("trap;"); }
|
||||
#undef assert
|
||||
#define assert(COND) \
|
||||
{ \
|
||||
if (!COND) { \
|
||||
abort(); \
|
||||
abort_(); \
|
||||
} \
|
||||
}
|
||||
#endif
|
||||
|
||||
مرجع در شماره جدید
Block a user