25 lines · plain
1# RUN: llvm-mc -triple=wasm32-unknown-unknown -filetype=obj -o %t.o < %s2# RUN: obj2yaml %t.o | FileCheck %s3 4weak_function:5 .functype weak_function () -> (i32)6 .hidden weak_function7 .weak weak_function8 i32.const 09 i32.load weak_external_data10 end_function11 12.weak weak_external_data13 14# CHECK: SymbolTable:15# CHECK-NEXT: - Index: 016# CHECK-NEXT: Kind: FUNCTION17# CHECK-NEXT: Name: weak_function18# CHECK-NEXT: Flags: [ BINDING_WEAK, VISIBILITY_HIDDEN ]19# CHECK-NEXT: Function: 020# CHECK-NEXT: - Index: 121# CHECK-NEXT: Kind: DATA22# CHECK-NEXT: Name: weak_external_data23# CHECK-NEXT: Flags: [ BINDING_WEAK, UNDEFINED ]24# CHECK-NEXT: ...25