| RUN: obj2yaml %p/../Inputs/WASM/multi-table.wasm | FileCheck %s | 
 |  | 
 |  | 
 | # CHECK:  - Type:            TABLE | 
 | # CHECK:    Tables: | 
 | # CHECK:      - Index:           1 | 
 | # CHECK:        ElemType:        FUNCREF | 
 | # CHECK:        Limits: | 
 | # CHECK:          Flags:           [ HAS_MAX ] | 
 | # CHECK:          Minimum:         0x3 | 
 | # CHECK:          Maximum:         0x3 | 
 | # CHECK:      - Index:           2 | 
 | # CHECK:        ElemType:        FUNCREF | 
 | # CHECK:        Limits: | 
 | # CHECK:          Flags:           [ HAS_MAX ] | 
 | # CHECK:          Minimum:         0x4 | 
 | # CHECK:          Maximum:         0x4 | 
 | # CHECK:      - Index:           3 | 
 | # CHECK:        ElemType:        EXTERNREF | 
 | # CHECK:        Limits: | 
 | # CHECK:          Minimum:         0x0 | 
 | # CHECK:      - Index:           4 | 
 | # CHECK:        ElemType:        OTHERREF | 
 | # CHECK:        Limits: | 
 | # CHECK:          Flags:           [ HAS_MAX ] | 
 | # CHECK:          Minimum:         0x5 | 
 | # CHECK:          Maximum:         0x5 | 
 | # CHECK:  - Type:            GLOBAL | 
 | # CHECK:    Globals: | 
 | # CHECK:      - Index:           0 | 
 | # CHECK:        Type:            OTHERREF | 
 | # CHECK:        Mutable:         false | 
 | # CHECK:        InitExpr: | 
 | # CHECK:          Extended:        true | 
 | # CHECK:          Body:            D2000B | 
 | # CHECK:      - Index:           1 | 
 | # CHECK:        Type:            I32 | 
 | # CHECK:        Mutable:         false | 
 | # CHECK:        InitExpr: | 
 | # CHECK:          Opcode:          I32_CONST | 
 | # CHECK:          Value:           0 | 
 | # CHECK:  - Type:            ELEM | 
 | # CHECK:    Segments: | 
 | # CHECK:      - Offset: | 
 | # CHECK:          Opcode:          I32_CONST | 
 | # CHECK:          Value:           0 | 
 | # CHECK:        Functions:       [ 0 ] | 
 | # CHECK:      - Flags:           2 | 
 | # CHECK:        TableNumber:     1 | 
 | # CHECK:        ElemKind:        FUNCREF | 
 | # CHECK:        Offset: | 
 | # CHECK:          Opcode:          I32_CONST | 
 | # CHECK:          Value:           0 | 
 | # CHECK:        Functions:       [ 0 ] | 
 | # CHECK:      - Flags:           2 | 
 | # CHECK:        TableNumber:     1 | 
 | # CHECK:        ElemKind:        FUNCREF | 
 | # CHECK:        Offset: | 
 | # CHECK:          Opcode:          I32_CONST | 
 | # CHECK:          Value:           1 | 
 | # CHECK:        Functions:       [ 0, 1 ] | 
 | # CHECK:      - Flags:           6 | 
 | # CHECK:        TableNumber:     2 | 
 | # CHECK:        ElemKind:        FUNCREF | 
 | # CHECK:        Offset: | 
 | # CHECK:          Opcode:          GLOBAL_GET | 
 | # CHECK:          Index:           1 | 
 | # There are 2 funcions encoded with initexprs in this segment | 
 | # but initexprs in tables are unmodeled. | 
 | # CHECK:        Functions:       [  ] | 
 | # CHECK:      - Flags:           6 | 
 | # CHECK:        TableNumber:     2 | 
 | # This elemkind is OTHERREF because it's encoded as a typed funcref | 
 | # CHECK:        ElemKind:        OTHERREF | 
 | # CHECK:        Offset: | 
 | # CHECK:          Opcode:          I32_CONST | 
 | # CHECK:          Value:           2 | 
 | # CHECK:        Functions:       [  ] | 
 | # CHECK:      - Flags:           1 | 
 | # CHECK:        ElemKind:        FUNCREF | 
 | # CHECK:        Offset: | 
 | # CHECK:          Opcode:          I32_CONST | 
 | # CHECK:          Value:           0 | 
 | # CHECK:        Functions:       [ 0, 1 ] | 
 | # CHECK:      - Flags:           5 | 
 | # CHECK:        ElemKind:        FUNCREF | 
 | # CHECK:        Offset: | 
 | # CHECK:          Opcode:          I32_CONST | 
 | # CHECK:          Value:           0 | 
 | # Empty function list, encoded with initexprs | 
 | # CHECK:        Functions:       [  ] | 
 | # CHECK:      - Flags:           5 | 
 | # CHECK:        ElemKind:        OTHERREF | 
 | # CHECK:        Offset: | 
 | # CHECK:          Opcode:          I32_CONST | 
 | # CHECK:          Value:           0 | 
 | # Function list encoded with initexprs | 
 | # CHECK:        Functions:       [  ] | 
 | # CHECK:      - Flags:           1 | 
 | # CHECK:        ElemKind:        FUNCREF | 
 | # CHECK:        Offset: | 
 | # CHECK:          Opcode:          I32_CONST | 
 | # CHECK:          Value:           0 | 
 | # CHECK:        Functions:       [  ] | 
 | # CHECK:      - Flags:           6 | 
 | # CHECK:        TableNumber:     4 | 
 | # CHECK:        ElemKind:        OTHERREF | 
 | # CHECK:        Offset: | 
 | # CHECK:          Opcode:          I32_CONST | 
 | # CHECK:          Value:           0 | 
 | # Function list encoded with initexprs | 
 | # CHECK:        Functions:       [  ] |