llvm-project/llvm/test/Transforms/ConstantMerge/2002-09-23-CPR-Update.ll
Nikita Popov 055fb7795a [Transforms] Convert some tests to opaque pointers (NFC)
These are all tests where conversion worked automatically, and
required no manual fixup.
2023-01-05 12:43:45 +01:00

14 lines
414 B
LLVM

; RUN: opt < %s -passes=constmerge > /dev/null
@foo.upgrd.1 = internal constant { i32 } { i32 7 } ; <ptr> [#uses=1]
@bar = internal constant { i32 } { i32 7 } ; <ptr> [#uses=1]
declare i32 @test(ptr)
define void @foo() {
call i32 @test( ptr @foo.upgrd.1 ) ; <i32>:1 [#uses=0]
call i32 @test( ptr @bar ) ; <i32>:2 [#uses=0]
ret void
}