diff --git a/gsl/gsl_byte b/gsl/gsl_byte index 9962ab4..3f77923 100644 --- a/gsl/gsl_byte +++ b/gsl/gsl_byte @@ -21,6 +21,11 @@ #ifdef _MSC_VER +#pragma warning(push) + +// don't warn about function style casts in byte related operators +#pragma warning(disable : 26493) + // MSVC 2013 workarounds #if _MSC_VER <= 1800 @@ -149,6 +154,8 @@ inline constexpr byte to_byte() noexcept #endif // _MSC_VER <= 1800 +#pragma warning(pop) + #endif // _MSC_VER #endif // GSL_BYTE_H