Tanya Lattner | 6e9bcee | 2008-02-14 07:57:12 +0000 | [diff] [blame] | 1 | ; RUN: llvm-as < %s | llvm-dis | \ |
Reid Spencer | 90008f4 | 2007-04-15 10:07:55 +0000 | [diff] [blame] | 2 | ; RUN: not grep {getelementptr.*getelementptr} |
Chris Lattner | c9f75b5 | 2004-01-11 23:56:03 +0000 | [diff] [blame] | 3 | |
Tanya Lattner | 6e9bcee | 2008-02-14 07:57:12 +0000 | [diff] [blame] | 4 | %struct.TTriangleItem = type { i8*, i8*, [3 x %struct.TUVVertex] } |
| 5 | %struct.TUVVertex = type { i16, i16, i16, i16 } |
| 6 | @data_triangleItems = internal constant [2908 x %struct.TTriangleItem] zeroinitializer; <[2908 x %struct.TTriangleItem]*> [#uses=2] |
Chris Lattner | c9f75b5 | 2004-01-11 23:56:03 +0000 | [diff] [blame] | 7 | |
Tanya Lattner | 6e9bcee | 2008-02-14 07:57:12 +0000 | [diff] [blame] | 8 | define void @foo() { |
| 9 | store i16 0, i16* getelementptr ([2908 x %struct.TTriangleItem]* @data_triangleItems, i64 0, i64 0, i32 2, i64 0, i32 0) |
| 10 | ret void |
Chris Lattner | c9f75b5 | 2004-01-11 23:56:03 +0000 | [diff] [blame] | 11 | } |
Tanya Lattner | 6e9bcee | 2008-02-14 07:57:12 +0000 | [diff] [blame] | 12 | |