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