[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