25 lines · plain
1target triple = "wasm32-unknown-unknown"2 3define hidden void @myctor() {4entry:5 ret void6}7 8define hidden void @mydtor() {9entry:10 %ptr = alloca i3211 ret void12}13 14@llvm.global_ctors = appending global [3 x { i32, ptr, ptr }] [15 { i32, ptr, ptr } { i32 2002, ptr @myctor, ptr null },16 { i32, ptr, ptr } { i32 101, ptr @myctor, ptr null },17 { i32, ptr, ptr } { i32 202, ptr @myctor, ptr null }18]19 20@llvm.global_dtors = appending global [3 x { i32, ptr, ptr }] [21 { i32, ptr, ptr } { i32 2002, ptr @mydtor, ptr null },22 { i32, ptr, ptr } { i32 101, ptr @mydtor, ptr null },23 { i32, ptr, ptr } { i32 202, ptr @mydtor, ptr null }24]25