diff options
author | Daniel Dunbar <daniel@zuster.org> | 2008-10-29 03:37:55 +0000 |
---|---|---|
committer | Daniel Dunbar <daniel@zuster.org> | 2008-10-29 03:37:55 +0000 |
commit | 0b4f69f07ce9665a82821af19df7480db904424f (patch) | |
tree | 4af76c78de8615fcc72c83b4d9bbe0a723751f2e | |
parent | 8b2e05d9eef692f30054216237e776cb51acd054 (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.h | 4 |
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 }; } |