21 lines · plain
1define internal void @ctor1() {2 call void @func1()3 ret void4}5 6define internal void @ctor2() {7 ret void8}9 10define void @func1() {11 ret void12}13 14define void @unused() {15 ret void16}17 18@llvm.global_ctors = appending global[2 x{i32, ptr, ptr }] [19 {i32, ptr, ptr } { i32 2, ptr @ctor1, ptr null},20 {i32, ptr, ptr } { i32 7, ptr @ctor2, ptr null}]21