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.
이 커밋은 다음에 포함됨:
Yaxun (Sam) Liu 작성하고 Maneesh Gupta가 2019-08-16 02:13:33 +00:00를 커밋함
1 부모 fbc9f7e20a
커밋 c4655d167e
1 파일이 변경됨
+7
+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>