brintos

brintos / llvm-project-archived public Read only

0
0
Text · 812 B · 9d13e84 Raw
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