]> git.ipfire.org Git - thirdparty/zstd.git/commitdiff
Use `MEM_STATIC FORCE_INLINE_ATTR` instead of `FORCE_INLINE_TEMPLATE` 2317/head
authoranimalize <malincns@163.com>
Mon, 21 Sep 2020 05:26:38 +0000 (13:26 +0800)
committeranimalize <malincns@163.com>
Mon, 21 Sep 2020 05:26:38 +0000 (13:26 +0800)
It adds `__attribute__((unused))` for __GNUC__, to eliminate `-Werror=unused-function` error.

lib/compress/zstd_compress_internal.h

index 50673f63aaffbfc42c58cd8cceeacc3c2a8e1dfc..361e917545d9152224bcd4183dc594d05951fd82 100644 (file)
@@ -647,7 +647,8 @@ static const U64 prime8bytes = 0xCF1BBCDCB7A56463ULL;
 static size_t ZSTD_hash8(U64 u, U32 h) { return (size_t)(((u) * prime8bytes) >> (64-h)) ; }
 static size_t ZSTD_hash8Ptr(const void* p, U32 h) { return ZSTD_hash8(MEM_readLE64(p), h); }
 
-FORCE_INLINE_TEMPLATE size_t ZSTD_hashPtr(const void* p, U32 hBits, U32 mls)
+MEM_STATIC FORCE_INLINE_ATTR
+size_t ZSTD_hashPtr(const void* p, U32 hBits, U32 mls)
 {
     switch(mls)
     {