Skip to content

Commit 1be5635

Browse files
committed
extractvalue constexpr was removed from LLVM; fix unit test
1 parent 5edfa2c commit 1be5635

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

tests/alive-tv/select-aggregate.srctgt.ll

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,8 @@
22
target datalayout="E-p:64:64:64-p1:32:32:32-p2:64:64:64-p3:64:64:64-a0:0:8-f32:32:32-f64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:32:64-v64:64:64-v128:128:128-n8:16:32:64"
33

44
define i64 @src() {
5-
%b = zext i32 extractvalue ({ i32 } select (i1 icmp eq (i16 extractelement (<2 x i16> bitcast (<1 x i32> <i32 1> to <2 x i16>), i32 0), i16 0), { i32 } { i32 1 }, { i32 } zeroinitializer), 0) to i64
5+
%ev = extractvalue { i32 } select (i1 icmp eq (i16 extractelement (<2 x i16> bitcast (<1 x i32> <i32 1> to <2 x i16>), i32 0), i16 0), { i32 } { i32 1 }, { i32 } zeroinitializer), 0
6+
%b = zext i32 %ev to i64
67
ret i64 %b
78
}
89

0 commit comments

Comments
 (0)