diff --git a/include/hip/hip_bfloat16.h b/include/hip/hip_bfloat16.h index 642090b4f5..eb576b3b5b 100644 --- a/include/hip/hip_bfloat16.h +++ b/include/hip/hip_bfloat16.h @@ -50,6 +50,8 @@ typedef struct #include #include +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wshadow" struct hip_bfloat16 { uint16_t data; @@ -151,6 +153,7 @@ private: return uint16_t(u.int32 >> 16) | (!(~u.int32 & 0x7f800000) && (u.int32 & 0xffff)); } }; +#pragma clang diagnostic pop typedef struct {