1 ; RUN: opt < %s -globalopt -S | FileCheck %s
3 @foo1 = alias void ()* @bar2
4 ; CHECK: @foo1 = alias void ()* @bar2
6 @foo2 = alias void()* @bar2
7 ; CHECK: @foo2 = alias void ()* @bar2
9 @bar1 = alias void ()* @bar2
10 ; CHECK: @bar1 = alias void ()* @bar2
12 @weak1 = alias weak void ()* @bar2
13 ; CHECK: @weak1 = alias weak void ()* @bar2
18 ; CHECK: define void @bar2()
23 ; CHECK: call void @bar2()
26 ; CHECK: call void @bar2()
29 ; CHECK: call void @bar2()
32 ; CHECK: call void @weak1()
36 @foo3 = alias void ()* @bar3
39 define internal void @bar3() {
42 ;CHECK: define void @foo3