aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2008-10-29 03:37:55 +0000
committerDaniel Dunbar <daniel@zuster.org>2008-10-29 03:37:55 +0000
commit0b4f69f07ce9665a82821af19df7480db904424f (patch)
tree4af76c78de8615fcc72c83b4d9bbe0a723751f2e
parent8b2e05d9eef692f30054216237e776cb51acd054 (diff)
Fix mmintrin.h to use proper definition of functions taking no
arguments. - More important than it looks, this inhibits trivial inlining otherwise. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@58360 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/Headers/mmintrin.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/Headers/mmintrin.h b/lib/Headers/mmintrin.h
index c47604edcf..3c69925525 100644
--- a/lib/Headers/mmintrin.h
+++ b/lib/Headers/mmintrin.h
@@ -34,7 +34,7 @@ typedef int __v2si __attribute__((__vector_size__(8)));
typedef short __v4hi __attribute__((__vector_size__(8)));
typedef char __v8qi __attribute__((__vector_size__(8)));
-static inline void __attribute__((__always_inline__)) _mm_empty()
+static inline void __attribute__((__always_inline__)) _mm_empty(void)
{
__builtin_ia32_emms();
}
@@ -320,7 +320,7 @@ static inline __m64 __attribute__((__always_inline__)) _mm_cmpgt_pi32(__m64 __m1
return (__m64)__builtin_ia32_pcmpgtd((__v2si)__m1, (__v2si)__m2);
}
-static inline __m64 __attribute__((__always_inline__)) _mm_setzero_si64()
+static inline __m64 __attribute__((__always_inline__)) _mm_setzero_si64(void)
{
return (__m64){ 0LL };
}