| # RUN: llvm-mc -mattr=+reference-types -triple=wasm32-unknown-unknown -filetype=obj -o - < %s | obj2yaml | FileCheck %s |
| |
| .globl __indirect_function_table |
| .tabletype __indirect_function_table, funcref |
| |
| .globl obtain_funcref_from_table_index |
| |
| obtain_funcref_from_table_index: |
| .functype obtain_funcref_from_table_index(i32) -> (funcref) |
| local.get 0 |
| table.get __indirect_function_table |
| end_function |
| |
| # CHECK: Sections: |
| # CHECK-NEXT: - Type: TYPE |
| # CHECK-NEXT: Signatures: |
| # CHECK-NEXT: - Index: 0 |
| # CHECK-NEXT: ParamTypes: |
| # CHECK-NEXT: - I32 |
| # CHECK-NEXT: ReturnTypes: |
| # CHECK-NEXT: - FUNCREF |