; ModuleID = 'vector-struct-align.bc' %flat = type { <4 x float>, float, float } %nested = type { {<4 x float>, float}, float } define float* @flat_offset(%flat*) { _L1: %ptr = getelementptr %flat* %0, i32 0, i32 2 ret float* %ptr } define float* @nested_offset(%nested*) { _L1: %ptr = getelementptr %nested* %0, i32 0, i32 1 ret float* %ptr }