[cfe-commits] r101611 - /cfe/trunk/test/Sema/x86-builtin-palignr.c

Eric Christopher echristo at apple.com
Fri Apr 16 19:36:09 PDT 2010


Author: echristo
Date: Fri Apr 16 21:36:08 2010
New Revision: 101611

URL: http://llvm.org/viewvc/llvm-project?rev=101611&view=rev
Log:
New test to verify that we see constant integers here.

Added:
    cfe/trunk/test/Sema/x86-builtin-palignr.c

Added: cfe/trunk/test/Sema/x86-builtin-palignr.c
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Sema/x86-builtin-palignr.c?rev=101611&view=auto
==============================================================================
--- cfe/trunk/test/Sema/x86-builtin-palignr.c (added)
+++ cfe/trunk/test/Sema/x86-builtin-palignr.c Fri Apr 16 21:36:08 2010
@@ -0,0 +1,8 @@
+// RUN: %clang_cc1 -fsyntax-only -triple=i686-apple-darwin9 -target-feature +ssse3 -verify %s
+
+#include <tmmintrin.h>
+
+__m64 foo(__m64 a, __m64 b, int c)
+{
+   return _mm_alignr_pi8(a, b, c); // expected-error {{argument 2 to '__builtin_ia32_palignr' must be a constant integer}}
+}





More information about the cfe-commits mailing list