summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorYann Collet <Cyan4973@users.noreply.github.com>2019-02-04 22:50:28 (GMT)
committerGitHub <noreply@github.com>2019-02-04 22:50:28 (GMT)
commit976cb5ca311fb12b7c733788fde47ac8fa3d1fb6 (patch)
treebe380cda03394be5c739704293056d3b63b09444
parentc3f0753d30b600fee46c1a64a2600b1f5fc7e93b (diff)
parent26e7635a0e3898bafb9e2299b8c95dd571ebe7b1 (diff)
downloadlz4-976cb5ca311fb12b7c733788fde47ac8fa3d1fb6.zip
lz4-976cb5ca311fb12b7c733788fde47ac8fa3d1fb6.tar.gz
lz4-976cb5ca311fb12b7c733788fde47ac8fa3d1fb6.tar.bz2
Merge pull request #646 from jbms/fix-clang-optimize-attribute-ppc64le
Eliminate optimize attribute warning with clang on PPC64LE
-rw-r--r--lib/lz4.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/lz4.c b/lib/lz4.c
index 53eff2e..884a9b4 100644
--- a/lib/lz4.c
+++ b/lib/lz4.c
@@ -143,7 +143,7 @@
* and also LZ4_wildCopy is forcibly inlined, so that the O2 attribute
* of LZ4_wildCopy does not affect the compression speed.
*/
-#if defined(__PPC64__) && defined(__LITTLE_ENDIAN__) && defined(__GNUC__)
+#if defined(__PPC64__) && defined(__LITTLE_ENDIAN__) && defined(__GNUC__) && !defined(__clang__)
# define LZ4_FORCE_O2_GCC_PPC64LE __attribute__((optimize("O2")))
# define LZ4_FORCE_O2_INLINE_GCC_PPC64LE __attribute__((optimize("O2"))) LZ4_FORCE_INLINE
#else