Home | History | Annotate | Download | only in Linker
      1 ; This file is used by visibility1.ll, so it doesn't actually do anything itself
      2 ;
      3 ; RUN: true
      4 
      5 ; Variables
      6 @v1 = weak hidden global i32 0
      7 @v2 = weak protected global i32 0
      8 @v3 = weak hidden global i32 0
      9 
     10 ; Aliases
     11 @a1 = hidden alias weak i32* @v1
     12 @a2 = protected alias weak i32* @v2
     13 @a3 = hidden alias weak i32* @v3
     14 
     15 ; Functions
     16 define weak hidden void @f1() {
     17 entry:
     18   ret void
     19 }
     20 define weak protected void @f2() {
     21 entry:
     22   ret void
     23 }
     24 define weak hidden void @f3() {
     25 entry:
     26   ret void
     27 }
     28