brintos

brintos / llvm-project-archived public Read only

0
0
Text · 631 B · 04e3fdc Raw
13 lines · plain
1; Like ctor-gc-setup.test, but it calls a different function, so it does pull2; in the object containing `ctor`, so `ctor` is linked in.3;4; RUN: llvm-mc -filetype=obj -triple=wasm32-unknown-unknown %p/Inputs/ctor-ctor.s -o %t.ctor.o5; RUN: llvm-mc -filetype=obj -triple=wasm32-unknown-unknown %p/Inputs/ctor-lib.s -o %t.lib.o6; RUN: llvm-mc -filetype=obj -triple=wasm32-unknown-unknown %p/Inputs/ctor-setup-call-def.s -o %t.setup-call-def.o7; RUN: rm -f %t.lib.a8; RUN: llvm-ar rcs %t.lib.a %t.lib.o %t.ctor.o9; RUN: wasm-ld %t.setup-call-def.o %t.lib.a -o %t.wasm10; RUN: obj2yaml %t.wasm | FileCheck %s11 12; CHECK: Name: test_ctor13