25 lines · plain
1; RUN: opt < %s -passes=globalopt -S | FileCheck %s2 3define internal void @f() {4; CHECK-NOT: @f(5; CHECK: define dso_local void @a6 ret void7}8 9@a = dso_local alias void (), ptr @f10 11define hidden void @g() {12 call void() @a()13 ret void14}15 16@b = internal alias void (), ptr @g17; CHECK-NOT: @b18 19define void @h() {20 call void() @b()21; CHECK: call void @g22 ret void23}24 25