1*9880d681SAndroid Build Coastguard Worker; RUN: llc < %s -mtriple=x86_64-apple-darwin 2*9880d681SAndroid Build Coastguard Worker; This formerly crashed. 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard Worker%0 = type { i64, i64 } 5*9880d681SAndroid Build Coastguard Worker 6*9880d681SAndroid Build Coastguard Workerdefine %0 @f() nounwind ssp { 7*9880d681SAndroid Build Coastguard Workerentry: 8*9880d681SAndroid Build Coastguard Worker %v = alloca %0, align 8 9*9880d681SAndroid Build Coastguard Worker call void asm sideeffect "", "=*r,r,r,0,~{dirflag},~{fpsr},~{flags}"(%0* %v, i32 0, i32 1, i128 undef) nounwind 10*9880d681SAndroid Build Coastguard Worker %0 = getelementptr inbounds %0, %0* %v, i64 0, i32 0 11*9880d681SAndroid Build Coastguard Worker %1 = load i64, i64* %0, align 8 12*9880d681SAndroid Build Coastguard Worker %2 = getelementptr inbounds %0, %0* %v, i64 0, i32 1 13*9880d681SAndroid Build Coastguard Worker %3 = load i64, i64* %2, align 8 14*9880d681SAndroid Build Coastguard Worker %mrv4 = insertvalue %0 undef, i64 %1, 0 15*9880d681SAndroid Build Coastguard Worker %mrv5 = insertvalue %0 %mrv4, i64 %3, 1 16*9880d681SAndroid Build Coastguard Worker ret %0 %mrv5 17*9880d681SAndroid Build Coastguard Worker} 18