diff options
author | Chris Lattner <sabre@nondot.org> | 2011-07-09 16:57:10 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2011-07-09 16:57:10 +0000 |
commit | 5445ecdf6964bc270bb89d4a16a712e425b4a23c (patch) | |
tree | 07313e00d21889a9b3316d44b18148b9207fa438 /test/Feature | |
parent | ca5470c99d3f5d3b8c27c9bbbfe42a04f26ade5c (diff) |
more tests not making the jump into the brave new world.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@134820 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Feature')
-rw-r--r-- | test/Feature/opaquetypes.ll | 52 |
1 files changed, 0 insertions, 52 deletions
diff --git a/test/Feature/opaquetypes.ll b/test/Feature/opaquetypes.ll deleted file mode 100644 index 37fdf937f6..0000000000 --- a/test/Feature/opaquetypes.ll +++ /dev/null @@ -1,52 +0,0 @@ -; RUN: llvm-as < %s | llvm-dis > %t1.ll -; RUN: llvm-as %t1.ll -o - | llvm-dis > %t2.ll -; RUN: diff %t1.ll %t2.ll - -; This test case is used to test opaque type processing, forward references, -; and recursive types. Oh my. -; - -%SQ1 = type { i32 } -%SQ2 = type { %ITy } -%ITy = type i32 - - -%CCC = type { \2* } -%BBB = type { \2*, \2 * } -%AAA = type { \2*, {\2*}, [12x{\2*}], {[1x{\2*}]} } - -; Test numbered types -%0 = type %CCC -%1 = type %BBB -%Composite = type { %0, %1 } - -; Perform a simple forward reference... -%ty1 = type { %ty2, i32 } -%ty2 = type float - -; Do a recursive type... -%list = type { %list * } -%listp = type { %listp } * - -; Do two mutually recursive types... -%TyA = type { %ty2, %TyB * } -%TyB = type { double, %TyA * } - -; A complex recursive type... -%Y = type { {%Y*}, %Y* } -%Z = type { { %Z * }, [12x%Z] *, {{{ %Z * }}} } - -; More ridiculous test cases... -%A = type [ 123x %A*] -%M = type %M (%M, %M) * -%P = type %P* - -; Recursive ptrs -%u = type %v* -%v = type %u* - -; Test the parser for unnamed recursive types... -%P1 = type \1 * -%Y1 = type { { \3 * }, \2 * } -%Z1 = type { { \3 * }, [12x\3] *, { { { \5 * } } } } - |