summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Collet <cyan@fb.com>2017-11-07 01:29:27 (GMT)
committerYann Collet <cyan@fb.com>2017-11-07 01:29:27 (GMT)
commit9221419c6fad7d714369cb549b123825fd041d49 (patch)
treeef5afd10312bc1093cfed666bf798a15a0a94f36
parentd51f0466289d9a021291e736b463cf8de7bd60bd (diff)
downloadlz4-9221419c6fad7d714369cb549b123825fd041d49.zip
lz4-9221419c6fad7d714369cb549b123825fd041d49.tar.gz
lz4-9221419c6fad7d714369cb549b123825fd041d49.tar.bz2
added LZ4_FORCEINLINE to counter gcc regression
as recommended by @terrelln
-rw-r--r--lib/lz4.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/lz4.c b/lib/lz4.c
index ff6496c..6157285 100644
--- 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;