Merge pull request #175 from gargrahul/assert_support

Device side assert support

[ROCm/clr commit: 096caca840]
이 커밋은 다음에 포함됨:
Maneesh Gupta 작성하고 GitHub가 2017-09-14 16:08:00 +05:30를 커밋함
커밋 bb818d9c74
2 파일이 변경됨
+3 -1

검색과 일치하는 파일 없음

+1 -1
파일 보기
@@ -99,7 +99,7 @@ extern int HIP_TRACE_API;
// TODO-HCC add a dummy implementation of assert, need to replace with a proper kernel exit call.
#if __HIP_DEVICE_COMPILE__ == 1
#undef assert
#define assert(COND) { if (COND) {} }
#define assert(COND) { if (!COND) {abort();} }
#endif
+2
파일 보기
@@ -111,6 +111,8 @@ kernelName<<<numblocks,numthreads,memperblock,streamId>>>(__VA_ARGS__);\
#ifdef __HIP_DEVICE_COMPILE__
#define abort() {asm("trap;");}
#undef assert
#define assert(COND) { if (!COND) {abort();} }
#endif
#endif