added LZ4_FORCEINLINE to counter gcc regression
authorYann Collet <cyan@fb.com>
Tue, 7 Nov 2017 01:29:27 +0000 (17:29 -0800)
committerYann Collet <cyan@fb.com>
Tue, 7 Nov 2017 01:29:27 +0000 (17:29 -0800)
as recommended by @terrelln

lib/lz4.c

index ff6496c..6157285 100644 (file)
--- a/lib/lz4.c
+++ b/lib/lz4.c
@@ -403,7 +403,8 @@ static unsigned LZ4_NbCommonBytes (REGISTER reg_t val)
 }
 
 #define STEPSIZE sizeof(reg_t)
-static unsigned LZ4_count(const BYTE* pIn, const BYTE* pMatch, const BYTE* pInLimit)
+LZ4_FORCE_INLINE
+unsigned LZ4_count(const BYTE* pIn, const BYTE* pMatch, const BYTE* pInLimit)
 {
     const BYTE* const pStart = pIn;