[hip] Disable assert workaround for HCC on HIP-Clang.

- HIP-Clang follows the standard assert definition by providing
  `__assert_fail`.  But, `assert` macro is added as an HCC-specific
  workaround due to the missing implementation. Only enable that on the
  HCC compilation to avoid unexpected behaviors on HIP-Clang
  compilation.

Change-Id: I1c9a707baff9b85c30faef58c52ebfe07e3fc3fc


[ROCm/clr commit: 41aedf5273]
This commit is contained in:
Michael LIAO authored and Michael Hong Bin Liao committed 2020-06-22 10:33:56 -04:00
1 parent 4dfef9a25b
commit 5e3c45afde
1 file changed
+1 -1
@@ -121,7 +121,7 @@ extern int HIP_TRACE_API;
#endif
// TODO-HCC add a dummy implementation of assert, need to replace with a proper kernel exit call.
#if __HIP_DEVICE_COMPILE__ == 1
#if defined(__HCC__) && __HIP_DEVICE_COMPILE__ == 1
#undef assert
#define assert(COND) \
{ \