Skip to content

Commit 3dd2db0

Browse files
committed
[MergeFunc] Add another test for incorrect constexpr merging (NFC)
Looks like we don't even check the opcode :(
1 parent e86a02c commit 3dd2db0

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

llvm/test/Transforms/MergeFunc/constexpr.ll

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
; CHECK: @f4 = unnamed_addr alias ptr (), ptr @f3
1212
; CHECK: @f5 = unnamed_addr alias ptr (), ptr @f3
1313
; CHECK: @f7 = unnamed_addr alias i64 (), ptr @f6
14+
; CHECK: @f8 = unnamed_addr alias i64 (), ptr @f6
1415
;.
1516
define i1 @f1() unnamed_addr {
1617
; CHECK-LABEL: define i1 @f1() unnamed_addr {
@@ -48,3 +49,7 @@ define i64 @f6() unnamed_addr {
4849
define i64 @f7() unnamed_addr {
4950
ret i64 add (i64 ptrtoint (ptr @g1 to i64), i64 1)
5051
}
52+
53+
define i64 @f8() unnamed_addr {
54+
ret i64 sub (i64 ptrtoint (ptr @g1 to i64), i64 1)
55+
}

0 commit comments

Comments
 (0)