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 |