[mlir][NFC] Fix typo. (#118163)
[llvm-project.git] / llvm / test / CodeGen / Generic / pr33094.ll
blob65089a39c7561d6ea6381122d20696c6603b038c
1 ; RUN: llc < %s
3 ; PR33094
4 ; Make sure that a constant extractvalue doesn't cause a crash in
5 ; SelectionDAGBuilder::visitExtractValue.
7 %A = type {}
8 %B = type {}
9 %Tuple = type { i64 }
11 @A_Inst = global %A zeroinitializer
12 @B_Inst = global %B zeroinitializer
14 define i64 @foo() {
15   %c = icmp eq ptr @A_Inst, @B_Inst
16   %s = select i1 %c, %Tuple { i64 33 }, %Tuple { i64 42 }
17   %e = extractvalue %Tuple %s, 0
18   ret i64 %e