(TranslationUnit
    (SymbolTable
        1
        {
            gftl2_integer32complex32orderedmap:
                (Module
                    (SymbolTable
                        2
                        {
                            atomic_int_kind:
                                (ExternalSymbol
                                    2
                                    atomic_int_kind
                                    4 atomic_int_kind
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    atomic_int_kind
                                    Public
                                ),
                            atomic_logical_kind:
                                (ExternalSymbol
                                    2
                                    atomic_logical_kind
                                    4 atomic_logical_kind
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    atomic_logical_kind
                                    Public
                                ),
                            character_kinds:
                                (ExternalSymbol
                                    2
                                    character_kinds
                                    4 character_kinds
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    character_kinds
                                    Public
                                ),
                            character_storage_size:
                                (ExternalSymbol
                                    2
                                    character_storage_size
                                    4 character_storage_size
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    character_storage_size
                                    Public
                                ),
                            compiler_options:
                                (ExternalSymbol
                                    2
                                    compiler_options
                                    4 compiler_options
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    compiler_options
                                    Public
                                ),
                            compiler_version:
                                (ExternalSymbol
                                    2
                                    compiler_version
                                    4 compiler_version
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    compiler_version
                                    Public
                                ),
                            current_team:
                                (ExternalSymbol
                                    2
                                    current_team
                                    4 current_team
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    current_team
                                    Public
                                ),
                            error_unit:
                                (ExternalSymbol
                                    2
                                    error_unit
                                    4 error_unit
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    error_unit
                                    Public
                                ),
                            file_storage_size:
                                (ExternalSymbol
                                    2
                                    file_storage_size
                                    4 file_storage_size
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    file_storage_size
                                    Public
                                ),
                            i32:
                                (Variable
                                    2
                                    i32
                                    [int32]
                                    Local
                                    (Var 2 int32)
                                    (IntegerConstant 4 (Integer 4) Decimal)
                                    Parameter
                                    (Integer 4)
                                    ()
                                    Source
                                    Public
                                    Required
                                    .false.
                                    .false.
                                    .false.
                                    ()
                                    .false.
                                    .false.
                                    NotMethod
                                    ()
                                ),
                            initial_team:
                                (ExternalSymbol
                                    2
                                    initial_team
                                    4 initial_team
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    initial_team
                                    Public
                                ),
                            input_unit:
                                (ExternalSymbol
                                    2
                                    input_unit
                                    4 input_unit
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    input_unit
                                    Public
                                ),
                            int16:
                                (ExternalSymbol
                                    2
                                    int16
                                    4 int16
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    int16
                                    Public
                                ),
                            int32:
                                (ExternalSymbol
                                    2
                                    int32
                                    4 int32
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    int32
                                    Public
                                ),
                            int64:
                                (ExternalSymbol
                                    2
                                    int64
                                    4 int64
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    int64
                                    Public
                                ),
                            int8:
                                (ExternalSymbol
                                    2
                                    int8
                                    4 int8
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    int8
                                    Public
                                ),
                            integer32complex32orderedmap:
                                (Struct
                                    (SymbolTable
                                        9
                                        {
                                            insert:
                                                (GenericProcedure
                                                    9
                                                    insert
                                                    [9 insert_key_value]
                                                    Public
                                                ),
                                            insert_key_value:
                                                (StructMethodDeclaration
                                                    9
                                                    insert_key_value
                                                    ()
                                                    omap_insert_key_value
                                                    2 omap_insert_key_value
                                                    Source
                                                    .false.
                                                    .false.
                                                ),
                                            map:
                                                (Variable
                                                    9
                                                    map
                                                    []
                                                    Local
                                                    ()
                                                    ()
                                                    Default
                                                    (StructType
                                                        [(StructType
                                                            []
                                                            []
                                                            .true.
                                                            .false.
                                                        )
                                                        (Complex 4)]
                                                        []
                                                        .true.
                                                        .false.
                                                    )
                                                    2 omap_map
                                                    Source
                                                    Private
                                                    Required
                                                    .false.
                                                    .false.
                                                    .false.
                                                    ()
                                                    .false.
                                                    .false.
                                                    NotMethod
                                                    ()
                                                )
                                        })
                                    integer32complex32orderedmap
                                    (StructType
                                        [(StructType
                                            [(StructType
                                                []
                                                []
                                                .true.
                                                .false.
                                            )
                                            (Complex 4)]
                                            []
                                            .true.
                                            .false.
                                        )]
                                        []
                                        .true.
                                        .false.
                                    )
                                    [omap_map]
                                    [map]
                                    []
                                    Source
                                    Private
                                    .false.
                                    .false.
                                    []
                                    ()
                                    ()
                                    []
                                ),
                            integer_kinds:
                                (ExternalSymbol
                                    2
                                    integer_kinds
                                    4 integer_kinds
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    integer_kinds
                                    Public
                                ),
                            iostat_end:
                                (ExternalSymbol
                                    2
                                    iostat_end
                                    4 iostat_end
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    iostat_end
                                    Public
                                ),
                            iostat_eor:
                                (ExternalSymbol
                                    2
                                    iostat_eor
                                    4 iostat_eor
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    iostat_eor
                                    Public
                                ),
                            iostat_inquire_internal_unit:
                                (ExternalSymbol
                                    2
                                    iostat_inquire_internal_unit
                                    4 iostat_inquire_internal_unit
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    iostat_inquire_internal_unit
                                    Public
                                ),
                            logical16:
                                (ExternalSymbol
                                    2
                                    logical16
                                    4 logical16
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    logical16
                                    Public
                                ),
                            logical32:
                                (ExternalSymbol
                                    2
                                    logical32
                                    4 logical32
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    logical32
                                    Public
                                ),
                            logical64:
                                (ExternalSymbol
                                    2
                                    logical64
                                    4 logical64
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    logical64
                                    Public
                                ),
                            logical8:
                                (ExternalSymbol
                                    2
                                    logical8
                                    4 logical8
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    logical8
                                    Public
                                ),
                            logical_kinds:
                                (ExternalSymbol
                                    2
                                    logical_kinds
                                    4 logical_kinds
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    logical_kinds
                                    Public
                                ),
                            numeric_storage_size:
                                (ExternalSymbol
                                    2
                                    numeric_storage_size
                                    4 numeric_storage_size
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    numeric_storage_size
                                    Public
                                ),
                            omap_i_at_rc:
                                (Function
                                    (SymbolTable
                                        10
                                        {
                                            1_omap_map_stored_value:
                                                (ExternalSymbol
                                                    10
                                                    1_omap_map_stored_value
                                                    8 stored_value
                                                    omap_map
                                                    []
                                                    stored_value
                                                    Public
                                                ),
                                            key:
                                                (Variable
                                                    10
                                                    key
                                                    []
                                                    In
                                                    ()
                                                    ()
                                                    Default
                                                    (Integer 4)
                                                    ()
                                                    Source
                                                    Public
                                                    Required
                                                    .false.
                                                    .false.
                                                    .false.
                                                    ()
                                                    .false.
                                                    .false.
                                                    NotMethod
                                                    ()
                                                ),
                                            rc:
                                                (Variable
                                                    10
                                                    rc
                                                    []
                                                    Out
                                                    ()
                                                    ()
                                                    Default
                                                    (Integer 4)
                                                    ()
                                                    Source
                                                    Public
                                                    Required
                                                    .false.
                                                    .false.
                                                    .false.
                                                    ()
                                                    .false.
                                                    .false.
                                                    NotMethod
                                                    ()
                                                ),
                                            res:
                                                (Variable
                                                    10
                                                    res
                                                    []
                                                    ReturnVar
                                                    ()
                                                    ()
                                                    Default
                                                    (Pointer
                                                        (Complex 4)
                                                    )
                                                    ()
                                                    Source
                                                    Public
                                                    Required
                                                    .false.
                                                    .false.
                                                    .false.
                                                    ()
                                                    .false.
                                                    .false.
                                                    NotMethod
                                                    ()
                                                ),
                                            this:
                                                (Variable
                                                    10
                                                    this
                                                    []
                                                    In
                                                    ()
                                                    ()
                                                    Default
                                                    (StructType
                                                        [(StructType
                                                            []
                                                            []
                                                            .true.
                                                            .false.
                                                        )
                                                        (Complex 4)]
                                                        []
                                                        .false.
                                                        .false.
                                                    )
                                                    2 omap_map
                                                    Source
                                                    Public
                                                    Required
                                                    .false.
                                                    .true.
                                                    .false.
                                                    ()
                                                    .false.
                                                    .false.
                                                    NotMethod
                                                    ()
                                                )
                                        })
                                    omap_i_at_rc
                                    (FunctionType
                                        [(StructType
                                            [(StructType
                                                []
                                                []
                                                .true.
                                                .false.
                                            )
                                            (Complex 4)]
                                            []
                                            .false.
                                            .false.
                                        )
                                        (Integer 4)
                                        (Integer 4)]
                                        (Pointer
                                            (Complex 4)
                                        )
                                        Source
                                        Implementation
                                        ()
                                        .false.
                                        .false.
                                        .false.
                                        .false.
                                        .false.
                                        []
                                        .false.
                                    )
                                    []
                                    [(Var 10 this)
                                    (Var 10 key)
                                    (Var 10 rc)]
                                    [(Associate
                                        (Var 10 res)
                                        (StructInstanceMember
                                            (Var 10 this)
                                            10 1_omap_map_stored_value
                                            (Complex 4)
                                            ()
                                        )
                                    )
                                    (Assignment
                                        (Var 10 rc)
                                        (IntegerConstant 0 (Integer 4) Decimal)
                                        ()
                                        .false.
                                        .false.
                                    )]
                                    (Var 10 res)
                                    Public
                                    .true.
                                    .true.
                                    ()
                                ),
                            omap_i_set:
                                (Struct
                                    (SymbolTable
                                        7
                                        {
                                            
                                        })
                                    omap_i_set
                                    (StructType
                                        []
                                        []
                                        .true.
                                        .false.
                                    )
                                    []
                                    []
                                    []
                                    Source
                                    Public
                                    .false.
                                    .false.
                                    []
                                    ()
                                    ()
                                    []
                                ),
                            omap_insert_key_value:
                                (Function
                                    (SymbolTable
                                        11
                                        {
                                            1_integer32complex32orderedmap_map:
                                                (ExternalSymbol
                                                    11
                                                    1_integer32complex32orderedmap_map
                                                    9 map
                                                    integer32complex32orderedmap
                                                    []
                                                    map
                                                    Public
                                                ),
                                            1_omap_map_omap_i_at_rc:
                                                (ExternalSymbol
                                                    11
                                                    1_omap_map_omap_i_at_rc
                                                    8 at_rc
                                                    omap_map
                                                    []
                                                    at_rc
                                                    Public
                                                ),
                                            1_omap_map_stored_value:
                                                (ExternalSymbol
                                                    11
                                                    1_omap_map_stored_value
                                                    8 stored_value
                                                    omap_map
                                                    []
                                                    stored_value
                                                    Public
                                                ),
                                            key:
                                                (Variable
                                                    11
                                                    key
                                                    []
                                                    In
                                                    ()
                                                    ()
                                                    Default
                                                    (Integer 4)
                                                    ()
                                                    Source
                                                    Public
                                                    Required
                                                    .false.
                                                    .false.
                                                    .false.
                                                    ()
                                                    .false.
                                                    .false.
                                                    NotMethod
                                                    ()
                                                ),
                                            status:
                                                (Variable
                                                    11
                                                    status
                                                    []
                                                    Local
                                                    ()
                                                    ()
                                                    Default
                                                    (Integer 4)
                                                    ()
                                                    Source
                                                    Public
                                                    Required
                                                    .false.
                                                    .false.
                                                    .false.
                                                    ()
                                                    .false.
                                                    .false.
                                                    NotMethod
                                                    ()
                                                ),
                                            this:
                                                (Variable
                                                    11
                                                    this
                                                    []
                                                    InOut
                                                    ()
                                                    ()
                                                    Default
                                                    (StructType
                                                        [(StructType
                                                            [(StructType
                                                                []
                                                                []
                                                                .true.
                                                                .false.
                                                            )
                                                            (Complex 4)]
                                                            []
                                                            .true.
                                                            .false.
                                                        )]
                                                        []
                                                        .false.
                                                        .false.
                                                    )
                                                    2 integer32complex32orderedmap
                                                    Source
                                                    Public
                                                    Required
                                                    .false.
                                                    .false.
                                                    .false.
                                                    ()
                                                    .false.
                                                    .false.
                                                    NotMethod
                                                    ()
                                                ),
                                            tmp:
                                                (Variable
                                                    11
                                                    tmp
                                                    []
                                                    Local
                                                    ()
                                                    ()
                                                    Default
                                                    (Pointer
                                                        (Complex 4)
                                                    )
                                                    ()
                                                    Source
                                                    Public
                                                    Required
                                                    .false.
                                                    .false.
                                                    .false.
                                                    ()
                                                    .false.
                                                    .false.
                                                    NotMethod
                                                    ()
                                                ),
                                            tol:
                                                (Variable
                                                    11
                                                    tol
                                                    []
                                                    Local
                                                    (RealConstant
                                                        0.000001
                                                        (Real 4)
                                                    )
                                                    (RealConstant
                                                        0.000001
                                                        (Real 4)
                                                    )
                                                    Parameter
                                                    (Real 4)
                                                    ()
                                                    Source
                                                    Public
                                                    Required
                                                    .false.
                                                    .false.
                                                    .false.
                                                    ()
                                                    .false.
                                                    .false.
                                                    NotMethod
                                                    ()
                                                ),
                                            value:
                                                (Variable
                                                    11
                                                    value
                                                    []
                                                    In
                                                    ()
                                                    ()
                                                    Default
                                                    (Complex 4)
                                                    ()
                                                    Source
                                                    Public
                                                    Required
                                                    .false.
                                                    .false.
                                                    .false.
                                                    ()
                                                    .false.
                                                    .false.
                                                    NotMethod
                                                    ()
                                                )
                                        })
                                    omap_insert_key_value
                                    (FunctionType
                                        [(StructType
                                            [(StructType
                                                [(StructType
                                                    []
                                                    []
                                                    .true.
                                                    .false.
                                                )
                                                (Complex 4)]
                                                []
                                                .true.
                                                .false.
                                            )]
                                            []
                                            .false.
                                            .false.
                                        )
                                        (Integer 4)
                                        (Complex 4)]
                                        ()
                                        Source
                                        Implementation
                                        ()
                                        .false.
                                        .false.
                                        .false.
                                        .false.
                                        .false.
                                        []
                                        .false.
                                    )
                                    []
                                    [(Var 11 this)
                                    (Var 11 key)
                                    (Var 11 value)]
                                    [(Assignment
                                        (StructInstanceMember
                                            (StructInstanceMember
                                                (Var 11 this)
                                                11 1_integer32complex32orderedmap_map
                                                (StructType
                                                    [(StructType
                                                        []
                                                        []
                                                        .true.
                                                        .false.
                                                    )
                                                    (Complex 4)]
                                                    []
                                                    .true.
                                                    .false.
                                                )
                                                ()
                                            )
                                            11 1_omap_map_stored_value
                                            (Complex 4)
                                            ()
                                        )
                                        (Var 11 value)
                                        ()
                                        .false.
                                        .false.
                                    )
                                    (Associate
                                        (Var 11 tmp)
                                        (FunctionCall
                                            11 1_omap_map_omap_i_at_rc
                                            ()
                                            [((StructInstanceMember
                                                (Var 11 this)
                                                11 1_integer32complex32orderedmap_map
                                                (StructType
                                                    [(StructType
                                                        []
                                                        []
                                                        .true.
                                                        .false.
                                                    )
                                                    (Complex 4)]
                                                    []
                                                    .true.
                                                    .false.
                                                )
                                                ()
                                            ))
                                            ((Var 11 key))
                                            ((Var 11 status))]
                                            (Pointer
                                                (Complex 4)
                                            )
                                            ()
                                            (StructInstanceMember
                                                (Var 11 this)
                                                11 1_integer32complex32orderedmap_map
                                                (StructType
                                                    [(StructType
                                                        []
                                                        []
                                                        .true.
                                                        .false.
                                                    )
                                                    (Complex 4)]
                                                    []
                                                    .true.
                                                    .false.
                                                )
                                                ()
                                            )
                                        )
                                    )
                                    (If
                                        ()
                                        (LogicalBinOp
                                            (RealCompare
                                                (IntrinsicElementalFunction
                                                    Abs
                                                    [(RealBinOp
                                                        (IntrinsicElementalFunction
                                                            Real
                                                            [(Var 11 tmp)]
                                                            0
                                                            (Real 4)
                                                            ()
                                                        )
                                                        Sub
                                                        (IntrinsicElementalFunction
                                                            Real
                                                            [(Var 11 value)]
                                                            0
                                                            (Real 4)
                                                            ()
                                                        )
                                                        (Real 4)
                                                        ()
                                                    )]
                                                    0
                                                    (Real 4)
                                                    ()
                                                )
                                                Gt
                                                (Var 11 tol)
                                                (Logical 4)
                                                ()
                                            )
                                            Or
                                            (RealCompare
                                                (IntrinsicElementalFunction
                                                    Abs
                                                    [(RealBinOp
                                                        (IntrinsicElementalFunction
                                                            Aimag
                                                            [(Var 11 tmp)]
                                                            0
                                                            (Real 4)
                                                            ()
                                                        )
                                                        Sub
                                                        (IntrinsicElementalFunction
                                                            Aimag
                                                            [(Var 11 value)]
                                                            0
                                                            (Real 4)
                                                            ()
                                                        )
                                                        (Real 4)
                                                        ()
                                                    )]
                                                    0
                                                    (Real 4)
                                                    ()
                                                )
                                                Gt
                                                (Var 11 tol)
                                                (Logical 4)
                                                ()
                                            )
                                            (Logical 4)
                                            ()
                                        )
                                        [(Print
                                            (StringConstant
                                                "Test failed: tmp does not match value"
                                                (String 1 (IntegerConstant 37 (Integer 4) Decimal) ExpressionLength DescriptorString)
                                            )
                                        )
                                        (ErrorStop
                                            ()
                                        )]
                                        []
                                    )]
                                    ()
                                    Public
                                    .false.
                                    .false.
                                    ()
                                ),
                            omap_map:
                                (Struct
                                    (SymbolTable
                                        8
                                        {
                                            at:
                                                (GenericProcedure
                                                    8
                                                    at
                                                    [8 at_rc]
                                                    Public
                                                ),
                                            at_rc:
                                                (StructMethodDeclaration
                                                    8
                                                    at_rc
                                                    ()
                                                    omap_i_at_rc
                                                    2 omap_i_at_rc
                                                    Source
                                                    .false.
                                                    .false.
                                                ),
                                            stored_value:
                                                (Variable
                                                    8
                                                    stored_value
                                                    []
                                                    Local
                                                    ()
                                                    ()
                                                    Default
                                                    (Complex 4)
                                                    ()
                                                    Source
                                                    Private
                                                    Required
                                                    .false.
                                                    .false.
                                                    .false.
                                                    ()
                                                    .false.
                                                    .false.
                                                    NotMethod
                                                    ()
                                                ),
                                            tree:
                                                (Variable
                                                    8
                                                    tree
                                                    []
                                                    Local
                                                    ()
                                                    ()
                                                    Default
                                                    (StructType
                                                        []
                                                        []
                                                        .true.
                                                        .false.
                                                    )
                                                    2 omap_i_set
                                                    Source
                                                    Private
                                                    Required
                                                    .false.
                                                    .false.
                                                    .false.
                                                    ()
                                                    .false.
                                                    .false.
                                                    NotMethod
                                                    ()
                                                )
                                        })
                                    omap_map
                                    (StructType
                                        [(StructType
                                            []
                                            []
                                            .true.
                                            .false.
                                        )
                                        (Complex 4)]
                                        []
                                        .true.
                                        .false.
                                    )
                                    [omap_i_set]
                                    [tree
                                    stored_value]
                                    []
                                    Source
                                    Private
                                    .false.
                                    .false.
                                    []
                                    ()
                                    ()
                                    []
                                ),
                            output_unit:
                                (ExternalSymbol
                                    2
                                    output_unit
                                    4 output_unit
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    output_unit
                                    Public
                                ),
                            parent_team:
                                (ExternalSymbol
                                    2
                                    parent_team
                                    4 parent_team
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    parent_team
                                    Public
                                ),
                            r32:
                                (Variable
                                    2
                                    r32
                                    [real32]
                                    Local
                                    (Var 2 real32)
                                    (IntegerConstant 4 (Integer 4) Decimal)
                                    Parameter
                                    (Integer 4)
                                    ()
                                    Source
                                    Public
                                    Required
                                    .false.
                                    .false.
                                    .false.
                                    ()
                                    .false.
                                    .false.
                                    NotMethod
                                    ()
                                ),
                            real128:
                                (ExternalSymbol
                                    2
                                    real128
                                    4 real128
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    real128
                                    Public
                                ),
                            real16:
                                (ExternalSymbol
                                    2
                                    real16
                                    4 real16
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    real16
                                    Public
                                ),
                            real32:
                                (ExternalSymbol
                                    2
                                    real32
                                    4 real32
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    real32
                                    Public
                                ),
                            real64:
                                (ExternalSymbol
                                    2
                                    real64
                                    4 real64
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    real64
                                    Public
                                ),
                            real_kinds:
                                (ExternalSymbol
                                    2
                                    real_kinds
                                    4 real_kinds
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    real_kinds
                                    Public
                                ),
                            stat_failed_image:
                                (ExternalSymbol
                                    2
                                    stat_failed_image
                                    4 stat_failed_image
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    stat_failed_image
                                    Public
                                ),
                            stat_locked:
                                (ExternalSymbol
                                    2
                                    stat_locked
                                    4 stat_locked
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    stat_locked
                                    Public
                                ),
                            stat_locked_other_image:
                                (ExternalSymbol
                                    2
                                    stat_locked_other_image
                                    4 stat_locked_other_image
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    stat_locked_other_image
                                    Public
                                ),
                            stat_stopped_image:
                                (ExternalSymbol
                                    2
                                    stat_stopped_image
                                    4 stat_stopped_image
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    stat_stopped_image
                                    Public
                                ),
                            stat_unlocked:
                                (ExternalSymbol
                                    2
                                    stat_unlocked
                                    4 stat_unlocked
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    stat_unlocked
                                    Public
                                ),
                            stat_unlocked_failed_image:
                                (ExternalSymbol
                                    2
                                    stat_unlocked_failed_image
                                    4 stat_unlocked_failed_image
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    stat_unlocked_failed_image
                                    Public
                                )
                        })
                    gftl2_integer32complex32orderedmap
                    ()
                    [iso_fortran_env
                    gftl2_integer32complex32orderedmap]
                    .false.
                    .false.
                    .false.
                ),
            iso_fortran_env:
                (IntrinsicModule lfortran_intrinsic_iso_fortran_env),
            nested_struct_proc_01:
                (Program
                    (SymbolTable
                        12
                        {
                            1_insert:
                                (ExternalSymbol
                                    12
                                    1_insert
                                    9 insert
                                    integer32complex32orderedmap
                                    []
                                    insert
                                    Private
                                ),
                            1_integer32complex32orderedmap_omap_insert_key_value:
                                (ExternalSymbol
                                    12
                                    1_integer32complex32orderedmap_omap_insert_key_value
                                    9 insert_key_value
                                    integer32complex32orderedmap
                                    []
                                    insert_key_value
                                    Public
                                ),
                            atomic_int_kind:
                                (ExternalSymbol
                                    12
                                    atomic_int_kind
                                    4 atomic_int_kind
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    atomic_int_kind
                                    Public
                                ),
                            atomic_logical_kind:
                                (ExternalSymbol
                                    12
                                    atomic_logical_kind
                                    4 atomic_logical_kind
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    atomic_logical_kind
                                    Public
                                ),
                            character_kinds:
                                (ExternalSymbol
                                    12
                                    character_kinds
                                    4 character_kinds
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    character_kinds
                                    Public
                                ),
                            character_storage_size:
                                (ExternalSymbol
                                    12
                                    character_storage_size
                                    4 character_storage_size
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    character_storage_size
                                    Public
                                ),
                            compiler_options:
                                (ExternalSymbol
                                    12
                                    compiler_options
                                    4 compiler_options
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    compiler_options
                                    Public
                                ),
                            compiler_version:
                                (ExternalSymbol
                                    12
                                    compiler_version
                                    4 compiler_version
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    compiler_version
                                    Public
                                ),
                            current_team:
                                (ExternalSymbol
                                    12
                                    current_team
                                    4 current_team
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    current_team
                                    Public
                                ),
                            error_unit:
                                (ExternalSymbol
                                    12
                                    error_unit
                                    4 error_unit
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    error_unit
                                    Public
                                ),
                            file_storage_size:
                                (ExternalSymbol
                                    12
                                    file_storage_size
                                    4 file_storage_size
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    file_storage_size
                                    Public
                                ),
                            i32:
                                (ExternalSymbol
                                    12
                                    i32
                                    2 i32
                                    gftl2_integer32complex32orderedmap
                                    []
                                    i32
                                    Public
                                ),
                            initial_team:
                                (ExternalSymbol
                                    12
                                    initial_team
                                    4 initial_team
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    initial_team
                                    Public
                                ),
                            input_unit:
                                (ExternalSymbol
                                    12
                                    input_unit
                                    4 input_unit
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    input_unit
                                    Public
                                ),
                            int16:
                                (ExternalSymbol
                                    12
                                    int16
                                    4 int16
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    int16
                                    Public
                                ),
                            int32:
                                (ExternalSymbol
                                    12
                                    int32
                                    4 int32
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    int32
                                    Public
                                ),
                            int64:
                                (ExternalSymbol
                                    12
                                    int64
                                    4 int64
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    int64
                                    Public
                                ),
                            int8:
                                (ExternalSymbol
                                    12
                                    int8
                                    4 int8
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    int8
                                    Public
                                ),
                            integer32complex32orderedmap:
                                (ExternalSymbol
                                    12
                                    integer32complex32orderedmap
                                    2 integer32complex32orderedmap
                                    gftl2_integer32complex32orderedmap
                                    []
                                    integer32complex32orderedmap
                                    Public
                                ),
                            integer_kinds:
                                (ExternalSymbol
                                    12
                                    integer_kinds
                                    4 integer_kinds
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    integer_kinds
                                    Public
                                ),
                            iostat_end:
                                (ExternalSymbol
                                    12
                                    iostat_end
                                    4 iostat_end
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    iostat_end
                                    Public
                                ),
                            iostat_eor:
                                (ExternalSymbol
                                    12
                                    iostat_eor
                                    4 iostat_eor
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    iostat_eor
                                    Public
                                ),
                            iostat_inquire_internal_unit:
                                (ExternalSymbol
                                    12
                                    iostat_inquire_internal_unit
                                    4 iostat_inquire_internal_unit
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    iostat_inquire_internal_unit
                                    Public
                                ),
                            key:
                                (Variable
                                    12
                                    key
                                    []
                                    Local
                                    ()
                                    ()
                                    Default
                                    (Integer 4)
                                    ()
                                    Source
                                    Public
                                    Required
                                    .false.
                                    .false.
                                    .false.
                                    ()
                                    .false.
                                    .false.
                                    NotMethod
                                    ()
                                ),
                            logical16:
                                (ExternalSymbol
                                    12
                                    logical16
                                    4 logical16
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    logical16
                                    Public
                                ),
                            logical32:
                                (ExternalSymbol
                                    12
                                    logical32
                                    4 logical32
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    logical32
                                    Public
                                ),
                            logical64:
                                (ExternalSymbol
                                    12
                                    logical64
                                    4 logical64
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    logical64
                                    Public
                                ),
                            logical8:
                                (ExternalSymbol
                                    12
                                    logical8
                                    4 logical8
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    logical8
                                    Public
                                ),
                            logical_kinds:
                                (ExternalSymbol
                                    12
                                    logical_kinds
                                    4 logical_kinds
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    logical_kinds
                                    Public
                                ),
                            my_map:
                                (Variable
                                    12
                                    my_map
                                    []
                                    Local
                                    ()
                                    ()
                                    Default
                                    (StructType
                                        [(StructType
                                            [(StructType
                                                []
                                                []
                                                .true.
                                                .false.
                                            )
                                            (Complex 4)]
                                            []
                                            .true.
                                            .false.
                                        )]
                                        []
                                        .true.
                                        .false.
                                    )
                                    12 integer32complex32orderedmap
                                    Source
                                    Public
                                    Required
                                    .false.
                                    .false.
                                    .false.
                                    ()
                                    .false.
                                    .false.
                                    NotMethod
                                    ()
                                ),
                            numeric_storage_size:
                                (ExternalSymbol
                                    12
                                    numeric_storage_size
                                    4 numeric_storage_size
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    numeric_storage_size
                                    Public
                                ),
                            omap_i_at_rc:
                                (ExternalSymbol
                                    12
                                    omap_i_at_rc
                                    2 omap_i_at_rc
                                    gftl2_integer32complex32orderedmap
                                    []
                                    omap_i_at_rc
                                    Public
                                ),
                            omap_i_set:
                                (ExternalSymbol
                                    12
                                    omap_i_set
                                    2 omap_i_set
                                    gftl2_integer32complex32orderedmap
                                    []
                                    omap_i_set
                                    Public
                                ),
                            omap_insert_key_value:
                                (ExternalSymbol
                                    12
                                    omap_insert_key_value
                                    2 omap_insert_key_value
                                    gftl2_integer32complex32orderedmap
                                    []
                                    omap_insert_key_value
                                    Public
                                ),
                            omap_map:
                                (ExternalSymbol
                                    12
                                    omap_map
                                    2 omap_map
                                    gftl2_integer32complex32orderedmap
                                    []
                                    omap_map
                                    Public
                                ),
                            output_unit:
                                (ExternalSymbol
                                    12
                                    output_unit
                                    4 output_unit
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    output_unit
                                    Public
                                ),
                            parent_team:
                                (ExternalSymbol
                                    12
                                    parent_team
                                    4 parent_team
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    parent_team
                                    Public
                                ),
                            r32:
                                (ExternalSymbol
                                    12
                                    r32
                                    2 r32
                                    gftl2_integer32complex32orderedmap
                                    []
                                    r32
                                    Public
                                ),
                            real128:
                                (ExternalSymbol
                                    12
                                    real128
                                    4 real128
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    real128
                                    Public
                                ),
                            real16:
                                (ExternalSymbol
                                    12
                                    real16
                                    4 real16
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    real16
                                    Public
                                ),
                            real32:
                                (ExternalSymbol
                                    12
                                    real32
                                    4 real32
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    real32
                                    Public
                                ),
                            real64:
                                (ExternalSymbol
                                    12
                                    real64
                                    4 real64
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    real64
                                    Public
                                ),
                            real_kinds:
                                (ExternalSymbol
                                    12
                                    real_kinds
                                    4 real_kinds
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    real_kinds
                                    Public
                                ),
                            stat_failed_image:
                                (ExternalSymbol
                                    12
                                    stat_failed_image
                                    4 stat_failed_image
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    stat_failed_image
                                    Public
                                ),
                            stat_locked:
                                (ExternalSymbol
                                    12
                                    stat_locked
                                    4 stat_locked
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    stat_locked
                                    Public
                                ),
                            stat_locked_other_image:
                                (ExternalSymbol
                                    12
                                    stat_locked_other_image
                                    4 stat_locked_other_image
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    stat_locked_other_image
                                    Public
                                ),
                            stat_stopped_image:
                                (ExternalSymbol
                                    12
                                    stat_stopped_image
                                    4 stat_stopped_image
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    stat_stopped_image
                                    Public
                                ),
                            stat_unlocked:
                                (ExternalSymbol
                                    12
                                    stat_unlocked
                                    4 stat_unlocked
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    stat_unlocked
                                    Public
                                ),
                            stat_unlocked_failed_image:
                                (ExternalSymbol
                                    12
                                    stat_unlocked_failed_image
                                    4 stat_unlocked_failed_image
                                    lfortran_intrinsic_iso_fortran_env
                                    []
                                    stat_unlocked_failed_image
                                    Public
                                ),
                            value:
                                (Variable
                                    12
                                    value
                                    []
                                    Local
                                    ()
                                    ()
                                    Default
                                    (Complex 4)
                                    ()
                                    Source
                                    Public
                                    Required
                                    .false.
                                    .false.
                                    .false.
                                    ()
                                    .false.
                                    .false.
                                    NotMethod
                                    ()
                                )
                        })
                    nested_struct_proc_01
                    [gftl2_integer32complex32orderedmap]
                    [(Assignment
                        (Var 12 key)
                        (IntegerConstant 10 (Integer 4) Decimal)
                        ()
                        .false.
                        .false.
                    )
                    (Assignment
                        (Var 12 value)
                        (ComplexConstructor
                            (RealConstant
                                2.000000
                                (Real 4)
                            )
                            (RealConstant
                                4.000000
                                (Real 4)
                            )
                            (Complex 4)
                            (ComplexConstant
                                2.000000
                                4.000000
                                (Complex 4)
                            )
                        )
                        ()
                        .false.
                        .false.
                    )
                    (SubroutineCall
                        12 1_integer32complex32orderedmap_omap_insert_key_value
                        12 1_insert
                        [((Var 12 my_map))
                        ((Var 12 key))
                        ((Var 12 value))]
                        (Var 12 my_map)
                        .false.
                    )
                    (Print
                        (StringConstant
                            "Test passed"
                            (String 1 (IntegerConstant 11 (Integer 4) Decimal) ExpressionLength DescriptorString)
                        )
                    )]
                )
        })
    []
)
