| # RUN: yaml2obj %s -o %t.wasm |
| # RUN: llvm-nm -P %t.wasm | FileCheck %s |
| # |
| # Test that names from the linking section override those from the name section |
| # CHECK: foo T 1 3 |
| # CHECK-NOT: my_func_local_name |
| |
| --- !WASM |
| FileHeader: |
| Version: 0x1 |
| Sections: |
| - Type: TYPE |
| Signatures: |
| - Index: 0 |
| ParamTypes: [] |
| ReturnTypes: [] |
| - Type: FUNCTION |
| FunctionTypes: [ 0, 0 ] |
| - Type: CODE |
| Functions: |
| - Index: 0 |
| Locals: |
| Body: 00 |
| - Index: 1 |
| Locals: |
| Body: 00 |
| - Type: CUSTOM |
| Name: linking |
| Version: 2 |
| SymbolTable: |
| - Index: 0 |
| Kind: FUNCTION |
| Name: foo |
| Flags: [ VISIBILITY_HIDDEN ] |
| Function: 0 |
| - Type: CUSTOM |
| Name: name |
| FunctionNames: |
| - Index: 1 |
| Name: my_func_local_name |