[cfe-commits] r138095 - /cfe/trunk/test/CodeGenCXX/2009-08-11-VectorRetTy.cpp

Eric Christopher echristo at apple.com
Fri Aug 19 14:50:59 PDT 2011


Author: echristo
Date: Fri Aug 19 16:50:59 2011
New Revision: 138095

URL: http://llvm.org/viewvc/llvm-project?rev=138095&view=rev
Log:
Migrate 2009-08-11-VectorRetTy.cpp from llvm/test/FrontendC++.

Added:
    cfe/trunk/test/CodeGenCXX/2009-08-11-VectorRetTy.cpp

Added: cfe/trunk/test/CodeGenCXX/2009-08-11-VectorRetTy.cpp
URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CodeGenCXX/2009-08-11-VectorRetTy.cpp?rev=138095&view=auto
==============================================================================
--- cfe/trunk/test/CodeGenCXX/2009-08-11-VectorRetTy.cpp (added)
+++ cfe/trunk/test/CodeGenCXX/2009-08-11-VectorRetTy.cpp Fri Aug 19 16:50:59 2011
@@ -0,0 +1,13 @@
+// RUN: %clang_cc1 %s -emit-llvm -o /dev/null
+// <rdar://problem/7096460>
+typedef void (*Func) ();
+typedef long long m64 __attribute__((__vector_size__(8), __may_alias__));
+static inline m64 __attribute__((__always_inline__, __nodebug__)) _mm_set1_pi16() {}
+template <class MM>
+static void Bork() {
+  const m64 mmx_0x00ff = _mm_set1_pi16();
+}
+struct A {};
+Func arr[] = {
+  Bork<A>
+};





More information about the cfe-commits mailing list