Tanya Lattner | 74bb9f5 | 2008-02-14 07:57:12 +0000 | [diff] [blame^] | 1 | ; RUN: llvm-as < %s | llvm-dis | \ |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 2 | ; RUN: not grep {getelementptr.*getelementptr} |
| 3 | |
Tanya Lattner | 74bb9f5 | 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] |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 7 | |
Tanya Lattner | 74bb9f5 | 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 |
Dan Gohman | f17a25c | 2007-07-18 16:29:46 +0000 | [diff] [blame] | 11 | } |
Tanya Lattner | 74bb9f5 | 2008-02-14 07:57:12 +0000 | [diff] [blame^] | 12 | |