10a4a2613SChandler Carruth; RUN: not llvm-as < %s >/dev/null 2> %t 20a4a2613SChandler Carruth; RUN: FileCheck %s < %t 38d319047SSanjiv Gupta; Test the case of a incorrect indices type into struct 48d319047SSanjiv Gupta 557f8e5ebSBill Wendling; CHECK: invalid getelementptr indices 657f8e5ebSBill Wendling 78d319047SSanjiv Gupta%RT = type { i8 , [10 x [20 x i32]], i8 } 88d319047SSanjiv Gupta%ST = type { i32, double, %RT } 98d319047SSanjiv Gupta 108d319047SSanjiv Guptadefine i32* @foo(%ST* %s) { 118d319047SSanjiv Guptaentry: 12*79e6c749SDavid Blaikie %reg = getelementptr %ST, %ST* %s, i32 1, i64 2, i32 1, i32 5, i32 13 138d319047SSanjiv Gupta ret i32* %reg 148d319047SSanjiv Gupta} 158d319047SSanjiv Gupta 16