2 @v1 = weak hidden global i32 0
3 @v2 = weak protected global i32 0
4 @v3 = weak hidden global i32 0
7 @a1 = weak hidden alias i32* @v1
8 @a2 = weak protected alias i32* @v2
9 @a3 = weak hidden alias i32* @v3
12 define weak hidden void @f1() {
16 define weak protected void @f2() {
20 define weak hidden void @f3() {