| Sanjiv Gupta | 9341c80 | 2009-04-26 17:14:35 +0000 | [diff] [blame] | 1 | ; RUN: not llvm-as < %s >/dev/null |& grep {invalid getelementptr indices} |
| 2 | ; Test the case of a incorrect indices type into struct | ||||
| 3 | |||||
| 4 | %RT = type { i8 , [10 x [20 x i32]], i8 } | ||||
| 5 | %ST = type { i32, double, %RT } | ||||
| 6 | |||||
| 7 | define i32* @foo(%ST* %s) { | ||||
| 8 | entry: | ||||
| 9 | %reg = getelementptr %ST* %s, i32 1, i64 2, i32 1, i32 5, i32 13 | ||||
| 10 | ret i32* %reg | ||||
| 11 | } | ||||
| 12 | |||||