Fix assert for windows. (#1329)

MSVC assert.h has no guard for include once. The macro assert overrides
device assert definition. Do not include it for device compilation.

[ROCm/hip commit: 7aa7a4ce22]
이 커밋은 다음에 포함됨:
Yaxun (Sam) Liu
2019-08-15 22:13:33 -04:00
커밋한 사람 Maneesh Gupta
부모 a984acf245
커밋 4f0fb9236e
+7
파일 보기
@@ -29,7 +29,14 @@ THE SOFTWARE.
#include <hip/hcc_detail/host_defines.h>
#include <algorithm>
// assert.h is only for the host version of assert.
// The device version of assert is implemented in hip/hcc_detail/hip_runtime.h.
// Users should include hip_runtime.h for the device version of assert.
#if !__HIP_DEVICE_COMPILE__
#include <assert.h>
#endif
#include <limits.h>
#include <limits>
#include <stdint.h>