]> granicus.if.org Git - clang/commitdiff
Fix mmintrin.h to use proper definition of functions taking no
authorDaniel Dunbar <daniel@zuster.org>
Wed, 29 Oct 2008 03:37:55 +0000 (03:37 +0000)
committerDaniel Dunbar <daniel@zuster.org>
Wed, 29 Oct 2008 03:37:55 +0000 (03:37 +0000)
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

lib/Headers/mmintrin.h

index c47604edcfde6671eb98a9745f569c772789c8b1..3c69925525bdc62014e09929b43907ae68133491 100644 (file)
@@ -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 };
 }