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 16define weak hidden void @f1() { 17entry: 18 ret void 19} 20define weak protected void @f2() { 21entry: 22 ret void 23} 24define weak hidden void @f3() { 25entry: 26 ret void 27} 28