[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
This commit is contained in:
Michael LIAO
2020-06-17 11:56:10 -04:00
committato da Michael Hong Bin Liao
parent 961717879d
commit cea6b99a28
+1 -1
Vedi File
@@ -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) \
{ \