1
0
mirror of https://github.com/facebook/zstd.git synced 2025-11-30 11:21:33 +03:00

avoid empty translation unit warning without #pragma

This commit is contained in:
ds77
2017-02-14 00:14:24 +01:00
parent db2666c10c
commit 08e6a88a97

View File

@@ -15,10 +15,11 @@
* This file will hold wrapper for systems, which do not support pthreads * This file will hold wrapper for systems, which do not support pthreads
*/ */
/* ====== Compiler specifics ====== */ /* When ZSTD_MULTITHREAD is not defined, this file would become an empty translation unit.
#if defined(_MSC_VER) * Include some ISO C header code to prevent this and portably avoid related warnings.
# pragma warning(disable : 4206) /* disable: C4206: translation unit is empty (when ZSTD_MULTITHREAD is not defined) */ * (Visual C++: C4206 / GCC: -Wpedantic / Clang: -Wempty-translation-unit)
#endif */
#include <stddef.h>
#if defined(ZSTD_MULTITHREAD) && defined(_WIN32) #if defined(ZSTD_MULTITHREAD) && defined(_WIN32)