diff options
author | Yann Collet <Cyan4973@users.noreply.github.com> | 2022-08-12 23:51:15 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-12 23:51:15 (GMT) |
commit | 7fe9c69024089c4a670eff506de7ebc63adecfdb (patch) | |
tree | 09f0eb268e54fb428127af5d20a0992e7e957244 /lib/lz4.c | |
parent | 125af816ae9f9ccfe7bbbbee2731bdaf5a70351e (diff) | |
parent | ae179a9c16aba4dc3b6adefd440c9b77bda1a785 (diff) | |
download | lz4-7fe9c69024089c4a670eff506de7ebc63adecfdb.zip lz4-7fe9c69024089c4a670eff506de7ebc63adecfdb.tar.gz lz4-7fe9c69024089c4a670eff506de7ebc63adecfdb.tar.bz2 |
Merge pull request #1136 from t-mat/msvc-17.3
Support MSVC 2022 (version 17.3)
Diffstat (limited to 'lib/lz4.c')
-rw-r--r-- | lib/lz4.c | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -524,7 +524,14 @@ LZ4_memcpy_using_offset(BYTE* dstPtr, const BYTE* srcPtr, BYTE* dstEnd, const si case 2: LZ4_memcpy(v, srcPtr, 2); LZ4_memcpy(&v[2], srcPtr, 2); +#if defined(_MSC_VER) && (_MSC_VER <= 1933) /* MSVC 2022 ver 17.3 or earlier */ +# pragma warning(push) +# pragma warning(disable : 6385) /* warning C6385: Reading invalid data from 'v'. */ +#endif LZ4_memcpy(&v[4], v, 4); +#if defined(_MSC_VER) && (_MSC_VER <= 1933) /* MSVC 2022 ver 17.3 or earlier */ +# pragma warning(pop) +#endif break; case 4: LZ4_memcpy(v, srcPtr, 4); |