Home | History | Annotate | Download | only in ConstantMerge
      1 ; RUN: opt < %s -constmerge > /dev/null
      2 
      3 @foo.upgrd.1 = internal constant { i32 } { i32 7 }              ; <{ i32 }*> [#uses=1]
      4 @bar = internal constant { i32 } { i32 7 }              ; <{ i32 }*> [#uses=1]
      5 
      6 declare i32 @test(i32*)
      7 
      8 define void @foo() {
      9         call i32 @test( i32* getelementptr ({ i32 }* @foo.upgrd.1, i64 0, i32 0) )              ; <i32>:1 [#uses=0]
     10         call i32 @test( i32* getelementptr ({ i32 }* @bar, i64 0, i32 0) )              ; <i32>:2 [#uses=0]
     11         ret void
     12 }
     13 
     14