[llvm-commits] [llvm] r78774 - /llvm/trunk/test/FrontendC++/2009-08-11-VectorRetTy.cpp

Bill Wendling isanbard at gmail.com
Tue Aug 11 18:47:51 PDT 2009


Author: void
Date: Tue Aug 11 20:47:51 2009
New Revision: 78774

URL: http://llvm.org/viewvc/llvm-project?rev=78774&view=rev
Log:
Testcase for r78770.

Added:
    llvm/trunk/test/FrontendC++/2009-08-11-VectorRetTy.cpp

Added: llvm/trunk/test/FrontendC++/2009-08-11-VectorRetTy.cpp
URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/test/FrontendC%2B%2B/2009-08-11-VectorRetTy.cpp?rev=78774&view=auto

==============================================================================
--- llvm/trunk/test/FrontendC++/2009-08-11-VectorRetTy.cpp (added)
+++ llvm/trunk/test/FrontendC++/2009-08-11-VectorRetTy.cpp Tue Aug 11 20:47:51 2009
@@ -0,0 +1,13 @@
+// RUN: %llvmgxx %s -c -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 llvm-commits mailing list