nameExpr is 0
nameExpr is 0
nameExpr is 0
nameExpr is 0
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 20 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 2 ): Cast of:
constant expression 20 signed int 
to:
  long unsigned int 
(types:
    long unsigned int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 20 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 2 ): Cast of:
constant expression 20 signed int 
to:
  long unsigned int 
(types:
    long unsigned int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Variable Expression: _src: instance of struct __anonymous0 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  w: tuple of types
    signed int 

from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct __anonymous0 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    w: tuple of types
      signed int 

  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous0 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    w: tuple of types
      signed int 

  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous0 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  w: tuple of types
    signed int 

from aggregate: 
  Variable Expression: _src: instance of struct __anonymous0 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  w: tuple of types
    signed int 

from aggregate: 
  Variable Expression: _src: instance of struct __anonymous0 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: _src: instance of struct __anonymous0 
(types:
    lvalue instance of struct __anonymous0 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
(types:
    instance of struct __anonymous0 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 2 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): constant expression 2 signed int (types:
    signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Tuple:
  constant expression 2 signed int 
(types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 3 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 2 ): Cast of:
constant expression 3 signed int 
to:
  long unsigned int 
(types:
    long unsigned int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Variable Expression: _src: instance of struct __anonymous1 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

there are 2 alternatives before elimination
there are 2 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: _index0: signed int 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Variable Expression: _index0: signed int 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Variable Expression: _index0: signed int 
(types:
    pointer to signed int 
)
Environment: 

nameExpr is 0
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Variable Expression: _src: instance of struct __anonymous1 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

there are 2 alternatives before elimination
there are 2 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  b: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct __anonymous1 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    b: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous1 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    b: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous1 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  b: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous1 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  b: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous1 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: _src: instance of struct __anonymous1 
(types:
    lvalue instance of struct __anonymous1 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
(types:
    instance of struct __anonymous1 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is 1
nameExpr is 1
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 2 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Variable Expression: _src: instance of struct __anonymous2 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

there are 3 alternatives before elimination
there are 3 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  g1: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct __anonymous2 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    g1: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous2 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    g1: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous2 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  g1: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous2 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  g1: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous2 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Variable Expression: _src: instance of struct __anonymous2 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

there are 3 alternatives before elimination
there are 3 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  g2: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct __anonymous2 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    g2: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous2 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    g2: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous2 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  g2: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous2 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  g2: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous2 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Variable Expression: _src: instance of struct __anonymous2 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

there are 3 alternatives before elimination
there are 3 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  g3: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct __anonymous2 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    g3: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous2 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    g3: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous2 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  g3: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous2 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  g3: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous2 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: _src: instance of struct __anonymous2 
(types:
    lvalue instance of struct __anonymous2 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
(types:
    instance of struct __anonymous2 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 4 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 2 ): Cast of:
constant expression 4 signed int 
to:
  long unsigned int 
(types:
    long unsigned int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Variable Expression: _src: instance of struct __anonymous3 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

there are 4 alternatives before elimination
there are 4 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  f1: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct __anonymous3 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    f1: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous3 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    f1: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous3 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  f1: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous3 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  f1: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous3 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous3 
              _src: instance of struct __anonymous3 
            returning 
              instance of struct __anonymous3 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous3 
                  _src: instance of struct __anonymous3 
                returning 
                  instance of struct __anonymous3 

)
        Environment: 
formal type is pointer to instance of struct __anonymous3 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Variable Expression: _src: instance of struct __anonymous3 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

there are 4 alternatives before elimination
there are 4 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  f2: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct __anonymous3 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    f2: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous3 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    f2: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous3 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  f2: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous3 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  f2: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous3 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous3 
              _src: instance of struct __anonymous3 
            returning 
              instance of struct __anonymous3 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous3 
                  _src: instance of struct __anonymous3 
                returning 
                  instance of struct __anonymous3 

)
        Environment: 
formal type is pointer to instance of struct __anonymous3 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Variable Expression: _src: instance of struct __anonymous3 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

there are 4 alternatives before elimination
there are 4 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  f3: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct __anonymous3 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    f3: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous3 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    f3: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous3 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  f3: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous3 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  f3: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous3 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous3 
              _src: instance of struct __anonymous3 
            returning 
              instance of struct __anonymous3 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous3 
                  _src: instance of struct __anonymous3 
                returning 
                  instance of struct __anonymous3 

)
        Environment: 
formal type is pointer to instance of struct __anonymous3 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Variable Expression: _src: instance of struct __anonymous3 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

there are 4 alternatives before elimination
there are 4 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: _index1: signed int 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Variable Expression: _index1: signed int 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Variable Expression: _index1: signed int 
(types:
    pointer to signed int 
)
Environment: 

nameExpr is 0
alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: _src: instance of struct __anonymous3 
(types:
    lvalue instance of struct __anonymous3 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Cast of:
  Variable Expression: _src: instance of struct __anonymous3 

to:
  instance of struct __anonymous3 
(types:
    instance of struct __anonymous3 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 4 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 3 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 3 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is 0
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 7 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous3 

to:
  instance of struct __anonymous3 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous4 
    _src: instance of struct __anonymous4 
  returning 
    instance of struct __anonymous4 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Return Statement, returning: Variable Expression: _src: instance of struct __anonymous4 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous4 
          _src: instance of struct __anonymous4 
        returning 
          instance of struct __anonymous4 

)
Environment: 

there are 5 alternatives before elimination
there are 5 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  y1: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct __anonymous4 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    y1: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous4 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    y1: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous4 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  y1: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous4 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  y1: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous4 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous4 
              _src: instance of struct __anonymous4 
            returning 
              instance of struct __anonymous4 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

)
        Environment: 
formal type is pointer to instance of struct __anonymous4 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous3 
              _src: instance of struct __anonymous3 
            returning 
              instance of struct __anonymous3 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous3 
                  _src: instance of struct __anonymous3 
                returning 
                  instance of struct __anonymous3 

)
        Environment: 
formal type is pointer to instance of struct __anonymous3 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous3 

to:
  instance of struct __anonymous3 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous4 
    _src: instance of struct __anonymous4 
  returning 
    instance of struct __anonymous4 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Return Statement, returning: Variable Expression: _src: instance of struct __anonymous4 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous4 
          _src: instance of struct __anonymous4 
        returning 
          instance of struct __anonymous4 

)
Environment: 

there are 5 alternatives before elimination
there are 5 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  y2: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct __anonymous4 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    y2: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous4 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    y2: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous4 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  y2: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous4 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  y2: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous4 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous4 
              _src: instance of struct __anonymous4 
            returning 
              instance of struct __anonymous4 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

)
        Environment: 
formal type is pointer to instance of struct __anonymous4 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous3 
              _src: instance of struct __anonymous3 
            returning 
              instance of struct __anonymous3 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous3 
                  _src: instance of struct __anonymous3 
                returning 
                  instance of struct __anonymous3 

)
        Environment: 
formal type is pointer to instance of struct __anonymous3 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous3 

to:
  instance of struct __anonymous3 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous4 
    _src: instance of struct __anonymous4 
  returning 
    instance of struct __anonymous4 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Return Statement, returning: Variable Expression: _src: instance of struct __anonymous4 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous4 
          _src: instance of struct __anonymous4 
        returning 
          instance of struct __anonymous4 

)
Environment: 

there are 5 alternatives before elimination
there are 5 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  y3: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct __anonymous4 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    y3: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous4 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    y3: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct __anonymous4 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  y3: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous4 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  y3: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct __anonymous4 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous4 
              _src: instance of struct __anonymous4 
            returning 
              instance of struct __anonymous4 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

)
        Environment: 
formal type is pointer to instance of struct __anonymous4 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous3 
              _src: instance of struct __anonymous3 
            returning 
              instance of struct __anonymous3 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous3 
                  _src: instance of struct __anonymous3 
                returning 
                  instance of struct __anonymous3 

)
        Environment: 
formal type is pointer to instance of struct __anonymous3 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: _src: instance of struct __anonymous4 
(types:
    lvalue instance of struct __anonymous4 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Cast of:
  Variable Expression: _src: instance of struct __anonymous4 

to:
  instance of struct __anonymous4 
(types:
    instance of struct __anonymous4 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous3 

to:
  instance of struct __anonymous3 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous4 
    _src: instance of struct __anonymous4 
  returning 
    instance of struct __anonymous4 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous4 

to:
  instance of struct __anonymous4 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct point 
    _src: instance of struct point 
  returning 
    instance of struct point 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  x: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                x: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  z: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                z: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y: instance of struct __anonymous4 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                y: instance of struct __anonymous4 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                w: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Return Statement, returning: Variable Expression: _src: instance of struct point 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous4 
          _src: instance of struct __anonymous4 
        returning 
          instance of struct __anonymous4 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct point 
          _src: instance of struct point 
        returning 
          instance of struct point 

)
Environment: 

there are 6 alternatives before elimination
there are 6 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  x: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct point 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    x: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct point 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    x: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct point 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  x: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct point 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  x: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct point 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct point 
              _src: instance of struct point 
            returning 
              instance of struct point 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct point 
                  _src: instance of struct point 
                returning 
                  instance of struct point 

)
        Environment: 
formal type is pointer to instance of struct point 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous4 
              _src: instance of struct __anonymous4 
            returning 
              instance of struct __anonymous4 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

)
        Environment: 
formal type is pointer to instance of struct __anonymous4 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous3 
              _src: instance of struct __anonymous3 
            returning 
              instance of struct __anonymous3 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous3 
                  _src: instance of struct __anonymous3 
                returning 
                  instance of struct __anonymous3 

)
        Environment: 
formal type is pointer to instance of struct __anonymous3 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous3 

to:
  instance of struct __anonymous3 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous4 
    _src: instance of struct __anonymous4 
  returning 
    instance of struct __anonymous4 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous4 

to:
  instance of struct __anonymous4 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct point 
    _src: instance of struct point 
  returning 
    instance of struct point 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  x: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                x: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  z: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                z: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y: instance of struct __anonymous4 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                y: instance of struct __anonymous4 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                w: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Return Statement, returning: Variable Expression: _src: instance of struct point 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous4 
          _src: instance of struct __anonymous4 
        returning 
          instance of struct __anonymous4 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct point 
          _src: instance of struct point 
        returning 
          instance of struct point 

)
Environment: 

there are 6 alternatives before elimination
there are 6 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  z: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct point 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    z: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct point 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    z: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct point 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  z: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct point 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  z: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct point 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct point 
              _src: instance of struct point 
            returning 
              instance of struct point 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct point 
                  _src: instance of struct point 
                returning 
                  instance of struct point 

)
        Environment: 
formal type is pointer to instance of struct point 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous4 
              _src: instance of struct __anonymous4 
            returning 
              instance of struct __anonymous4 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

)
        Environment: 
formal type is pointer to instance of struct __anonymous4 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous3 
              _src: instance of struct __anonymous3 
            returning 
              instance of struct __anonymous3 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous3 
                  _src: instance of struct __anonymous3 
                returning 
                  instance of struct __anonymous3 

)
        Environment: 
formal type is pointer to instance of struct __anonymous3 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous3 

to:
  instance of struct __anonymous3 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous4 
    _src: instance of struct __anonymous4 
  returning 
    instance of struct __anonymous4 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous4 

to:
  instance of struct __anonymous4 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct point 
    _src: instance of struct point 
  returning 
    instance of struct point 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  x: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                x: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  z: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                z: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y: instance of struct __anonymous4 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                y: instance of struct __anonymous4 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                w: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Return Statement, returning: Variable Expression: _src: instance of struct point 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous4 
          _src: instance of struct __anonymous4 
        returning 
          instance of struct __anonymous4 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct point 
          _src: instance of struct point 
        returning 
          instance of struct point 

)
Environment: 

there are 6 alternatives before elimination
there are 6 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  y: instance of struct __anonymous4 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct point 
(types:
    lvalue instance of struct __anonymous4 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    y: instance of struct __anonymous4 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct point 
(types:
    pointer to instance of struct __anonymous4 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    y: instance of struct __anonymous4 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct point 
(types:
    pointer to instance of struct __anonymous4 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  y: instance of struct __anonymous4 
from aggregate: 
  Variable Expression: _src: instance of struct point 
(types:
    lvalue instance of struct __anonymous4 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  y: instance of struct __anonymous4 
from aggregate: 
  Variable Expression: _src: instance of struct point 
(types:
    lvalue instance of struct __anonymous4 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct point 
              _src: instance of struct point 
            returning 
              instance of struct point 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct point 
                  _src: instance of struct point 
                returning 
                  instance of struct point 

)
        Environment: 
formal type is pointer to instance of struct point 
actual type is pointer to instance of struct __anonymous4 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous4 
              _src: instance of struct __anonymous4 
            returning 
              instance of struct __anonymous4 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

)
        Environment: 
formal type is pointer to instance of struct __anonymous4 
actual type is pointer to instance of struct __anonymous4 
formal type is instance of struct __anonymous4 
actual type is lvalue instance of struct __anonymous4 
need assertions:
============= original indexer
===idTable===
===typeTable===
===structTable===
===enumTable===
===unionTable===
===contextTable===
============= new indexer
===idTable===
===typeTable===
===structTable===
===enumTable===
===unionTable===
===contextTable===
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous3 
              _src: instance of struct __anonymous3 
            returning 
              instance of struct __anonymous3 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous3 
                  _src: instance of struct __anonymous3 
                returning 
                  instance of struct __anonymous3 

)
        Environment: 
formal type is pointer to instance of struct __anonymous3 
actual type is pointer to instance of struct __anonymous4 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to instance of struct __anonymous4 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to instance of struct __anonymous4 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to instance of struct __anonymous4 
actual expression:
        Address of:
          Member Expression, with field: 
            y: instance of struct __anonymous4 
          from aggregate: 
            Applying untyped: 
                Name: *?
            ...to: 
                Variable Expression: _dst: pointer to instance of struct point 
--- results are
        pointer to instance of struct __anonymous4 

converting pointer to instance of struct __anonymous4 
 to pointer to instance of struct __anonymous4 
cost is( 0, 0, 0 )
actual expression:
        Member Expression, with field: 
          y: instance of struct __anonymous4 
        from aggregate: 
          Variable Expression: _src: instance of struct point 
--- results are
        lvalue instance of struct __anonymous4 

converting lvalue instance of struct __anonymous4 
 to instance of struct __anonymous4 
cost is( 0, 0, 0 )
Case +++++++++++++
formals are:
        _dst: pointer to instance of struct __anonymous4 
        _src: instance of struct __anonymous4 
actuals are:
                  Address of:
            Member Expression, with field: 
              y: instance of struct __anonymous4 
            from aggregate: 
              Applying untyped: 
                  Name: *?
              ...to: 
                  Variable Expression: _dst: pointer to instance of struct point 

                  Member Expression, with field: 
            y: instance of struct __anonymous4 
          from aggregate: 
            Variable Expression: _src: instance of struct point 

bindings are:
cost of conversion is:( 0, 0, 0 )
alternatives before prune:
Cost ( 0, 0, 0 ): Application of
  Variable Expression: ?=?: inline static function
      with parameters
        _dst: pointer to instance of struct __anonymous4 
        _src: instance of struct __anonymous4 
      returning 
        instance of struct __anonymous4 

to arguments
      Address of:
      Member Expression, with field: 
        y: instance of struct __anonymous4 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct point 

      Member Expression, with field: 
      y: instance of struct __anonymous4 
    from aggregate: 
      Variable Expression: _src: instance of struct point 

(types:
    instance of struct __anonymous4 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 1 ): Cast of:
  Application of
    Variable Expression: ?=?: inline static function
        with parameters
          _dst: pointer to instance of struct __anonymous4 
          _src: instance of struct __anonymous4 
        returning 
          instance of struct __anonymous4 

  to arguments
          Address of:
        Member Expression, with field: 
          y: instance of struct __anonymous4 
        from aggregate: 
          Applying untyped: 
              Name: *?
          ...to: 
              Variable Expression: _dst: pointer to instance of struct point 

          Member Expression, with field: 
        y: instance of struct __anonymous4 
      from aggregate: 
        Variable Expression: _src: instance of struct point 


to:
  nothing
(types:
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous3 

to:
  instance of struct __anonymous3 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous4 
    _src: instance of struct __anonymous4 
  returning 
    instance of struct __anonymous4 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous4 

to:
  instance of struct __anonymous4 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct point 
    _src: instance of struct point 
  returning 
    instance of struct point 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  x: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                x: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  z: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                z: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Application of
            Variable Expression: ?=?: inline static function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

          to arguments
                          Address of:
                Member Expression, with field: 
                  y: instance of struct __anonymous4 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 

                          Member Expression, with field: 
                y: instance of struct __anonymous4 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

          with environment:
            Types:
            Non-types:

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                w: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Return Statement, returning: Variable Expression: _src: instance of struct point 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous4 
          _src: instance of struct __anonymous4 
        returning 
          instance of struct __anonymous4 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct point 
          _src: instance of struct point 
        returning 
          instance of struct point 

)
Environment: 

there are 6 alternatives before elimination
there are 6 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  w: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct point 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    w: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct point 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    w: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct point 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  w: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct point 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  w: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct point 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct point 
              _src: instance of struct point 
            returning 
              instance of struct point 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct point 
                  _src: instance of struct point 
                returning 
                  instance of struct point 

)
        Environment: 
formal type is pointer to instance of struct point 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous4 
              _src: instance of struct __anonymous4 
            returning 
              instance of struct __anonymous4 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

)
        Environment: 
formal type is pointer to instance of struct __anonymous4 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous3 
              _src: instance of struct __anonymous3 
            returning 
              instance of struct __anonymous3 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous3 
                  _src: instance of struct __anonymous3 
                returning 
                  instance of struct __anonymous3 

)
        Environment: 
formal type is pointer to instance of struct __anonymous3 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: _src: instance of struct point 
(types:
    lvalue instance of struct point 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Cast of:
  Variable Expression: _src: instance of struct point 

to:
  instance of struct point 
(types:
    instance of struct point 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous3 

to:
  instance of struct __anonymous3 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous4 
    _src: instance of struct __anonymous4 
  returning 
    instance of struct __anonymous4 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous4 

to:
  instance of struct __anonymous4 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct point 
    _src: instance of struct point 
  returning 
    instance of struct point 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  x: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                x: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  z: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                z: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Application of
            Variable Expression: ?=?: inline static function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

          to arguments
                          Address of:
                Member Expression, with field: 
                  y: instance of struct __anonymous4 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 

                          Member Expression, with field: 
                y: instance of struct __anonymous4 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

          with environment:
            Types:
            Non-types:

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                w: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct point 

to:
  instance of struct point 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct quintet 
    _src: instance of struct quintet 
  returning 
    instance of struct quintet 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  v: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                v: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                w: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  x: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                x: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                y: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  z: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                z: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Return Statement, returning: Variable Expression: _src: instance of struct quintet 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct quintet 
      _src: instance of struct quintet 
    returning 
      instance of struct quintet 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous4 
          _src: instance of struct __anonymous4 
        returning 
          instance of struct __anonymous4 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct point 
          _src: instance of struct point 
        returning 
          instance of struct point 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct quintet 
      _src: instance of struct quintet 
    returning 
      instance of struct quintet 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct quintet 
          _src: instance of struct quintet 
        returning 
          instance of struct quintet 

)
Environment: 

there are 7 alternatives before elimination
there are 7 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  v: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct quintet 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    v: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct quintet 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    v: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct quintet 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  v: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct quintet 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  v: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct quintet 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct quintet 
              _src: instance of struct quintet 
            returning 
              instance of struct quintet 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct quintet 
                  _src: instance of struct quintet 
                returning 
                  instance of struct quintet 

)
        Environment: 
formal type is pointer to instance of struct quintet 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct point 
              _src: instance of struct point 
            returning 
              instance of struct point 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct point 
                  _src: instance of struct point 
                returning 
                  instance of struct point 

)
        Environment: 
formal type is pointer to instance of struct point 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous4 
              _src: instance of struct __anonymous4 
            returning 
              instance of struct __anonymous4 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

)
        Environment: 
formal type is pointer to instance of struct __anonymous4 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous3 
              _src: instance of struct __anonymous3 
            returning 
              instance of struct __anonymous3 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous3 
                  _src: instance of struct __anonymous3 
                returning 
                  instance of struct __anonymous3 

)
        Environment: 
formal type is pointer to instance of struct __anonymous3 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous3 

to:
  instance of struct __anonymous3 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous4 
    _src: instance of struct __anonymous4 
  returning 
    instance of struct __anonymous4 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous4 

to:
  instance of struct __anonymous4 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct point 
    _src: instance of struct point 
  returning 
    instance of struct point 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  x: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                x: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  z: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                z: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Application of
            Variable Expression: ?=?: inline static function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

          to arguments
                          Address of:
                Member Expression, with field: 
                  y: instance of struct __anonymous4 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 

                          Member Expression, with field: 
                y: instance of struct __anonymous4 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

          with environment:
            Types:
            Non-types:

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                w: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct point 

to:
  instance of struct point 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct quintet 
    _src: instance of struct quintet 
  returning 
    instance of struct quintet 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  v: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                v: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                w: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  x: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                x: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                y: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  z: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                z: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Return Statement, returning: Variable Expression: _src: instance of struct quintet 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct quintet 
      _src: instance of struct quintet 
    returning 
      instance of struct quintet 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous4 
          _src: instance of struct __anonymous4 
        returning 
          instance of struct __anonymous4 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct point 
          _src: instance of struct point 
        returning 
          instance of struct point 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct quintet 
      _src: instance of struct quintet 
    returning 
      instance of struct quintet 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct quintet 
          _src: instance of struct quintet 
        returning 
          instance of struct quintet 

)
Environment: 

there are 7 alternatives before elimination
there are 7 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  w: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct quintet 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    w: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct quintet 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    w: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct quintet 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  w: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct quintet 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  w: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct quintet 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct quintet 
              _src: instance of struct quintet 
            returning 
              instance of struct quintet 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct quintet 
                  _src: instance of struct quintet 
                returning 
                  instance of struct quintet 

)
        Environment: 
formal type is pointer to instance of struct quintet 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct point 
              _src: instance of struct point 
            returning 
              instance of struct point 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct point 
                  _src: instance of struct point 
                returning 
                  instance of struct point 

)
        Environment: 
formal type is pointer to instance of struct point 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous4 
              _src: instance of struct __anonymous4 
            returning 
              instance of struct __anonymous4 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

)
        Environment: 
formal type is pointer to instance of struct __anonymous4 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous3 
              _src: instance of struct __anonymous3 
            returning 
              instance of struct __anonymous3 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous3 
                  _src: instance of struct __anonymous3 
                returning 
                  instance of struct __anonymous3 

)
        Environment: 
formal type is pointer to instance of struct __anonymous3 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous3 

to:
  instance of struct __anonymous3 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous4 
    _src: instance of struct __anonymous4 
  returning 
    instance of struct __anonymous4 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous4 

to:
  instance of struct __anonymous4 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct point 
    _src: instance of struct point 
  returning 
    instance of struct point 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  x: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                x: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  z: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                z: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Application of
            Variable Expression: ?=?: inline static function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

          to arguments
                          Address of:
                Member Expression, with field: 
                  y: instance of struct __anonymous4 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 

                          Member Expression, with field: 
                y: instance of struct __anonymous4 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

          with environment:
            Types:
            Non-types:

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                w: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct point 

to:
  instance of struct point 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct quintet 
    _src: instance of struct quintet 
  returning 
    instance of struct quintet 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  v: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                v: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                w: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  x: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                x: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                y: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  z: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                z: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Return Statement, returning: Variable Expression: _src: instance of struct quintet 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct quintet 
      _src: instance of struct quintet 
    returning 
      instance of struct quintet 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous4 
          _src: instance of struct __anonymous4 
        returning 
          instance of struct __anonymous4 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct point 
          _src: instance of struct point 
        returning 
          instance of struct point 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct quintet 
      _src: instance of struct quintet 
    returning 
      instance of struct quintet 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct quintet 
          _src: instance of struct quintet 
        returning 
          instance of struct quintet 

)
Environment: 

there are 7 alternatives before elimination
there are 7 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  x: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct quintet 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    x: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct quintet 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    x: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct quintet 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  x: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct quintet 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  x: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct quintet 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct quintet 
              _src: instance of struct quintet 
            returning 
              instance of struct quintet 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct quintet 
                  _src: instance of struct quintet 
                returning 
                  instance of struct quintet 

)
        Environment: 
formal type is pointer to instance of struct quintet 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct point 
              _src: instance of struct point 
            returning 
              instance of struct point 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct point 
                  _src: instance of struct point 
                returning 
                  instance of struct point 

)
        Environment: 
formal type is pointer to instance of struct point 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous4 
              _src: instance of struct __anonymous4 
            returning 
              instance of struct __anonymous4 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

)
        Environment: 
formal type is pointer to instance of struct __anonymous4 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous3 
              _src: instance of struct __anonymous3 
            returning 
              instance of struct __anonymous3 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous3 
                  _src: instance of struct __anonymous3 
                returning 
                  instance of struct __anonymous3 

)
        Environment: 
formal type is pointer to instance of struct __anonymous3 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous3 

to:
  instance of struct __anonymous3 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous4 
    _src: instance of struct __anonymous4 
  returning 
    instance of struct __anonymous4 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous4 

to:
  instance of struct __anonymous4 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct point 
    _src: instance of struct point 
  returning 
    instance of struct point 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  x: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                x: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  z: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                z: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Application of
            Variable Expression: ?=?: inline static function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

          to arguments
                          Address of:
                Member Expression, with field: 
                  y: instance of struct __anonymous4 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 

                          Member Expression, with field: 
                y: instance of struct __anonymous4 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

          with environment:
            Types:
            Non-types:

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                w: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct point 

to:
  instance of struct point 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct quintet 
    _src: instance of struct quintet 
  returning 
    instance of struct quintet 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  v: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                v: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                w: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  x: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                x: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                y: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  z: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                z: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Return Statement, returning: Variable Expression: _src: instance of struct quintet 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct quintet 
      _src: instance of struct quintet 
    returning 
      instance of struct quintet 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous4 
          _src: instance of struct __anonymous4 
        returning 
          instance of struct __anonymous4 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct point 
          _src: instance of struct point 
        returning 
          instance of struct point 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct quintet 
      _src: instance of struct quintet 
    returning 
      instance of struct quintet 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct quintet 
          _src: instance of struct quintet 
        returning 
          instance of struct quintet 

)
Environment: 

there are 7 alternatives before elimination
there are 7 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  y: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct quintet 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    y: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct quintet 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    y: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct quintet 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  y: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct quintet 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  y: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct quintet 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct quintet 
              _src: instance of struct quintet 
            returning 
              instance of struct quintet 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct quintet 
                  _src: instance of struct quintet 
                returning 
                  instance of struct quintet 

)
        Environment: 
formal type is pointer to instance of struct quintet 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct point 
              _src: instance of struct point 
            returning 
              instance of struct point 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct point 
                  _src: instance of struct point 
                returning 
                  instance of struct point 

)
        Environment: 
formal type is pointer to instance of struct point 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous4 
              _src: instance of struct __anonymous4 
            returning 
              instance of struct __anonymous4 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

)
        Environment: 
formal type is pointer to instance of struct __anonymous4 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous3 
              _src: instance of struct __anonymous3 
            returning 
              instance of struct __anonymous3 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous3 
                  _src: instance of struct __anonymous3 
                returning 
                  instance of struct __anonymous3 

)
        Environment: 
formal type is pointer to instance of struct __anonymous3 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
nameExpr is ?=?
decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous0 
    _src: instance of struct __anonymous0 
  returning 
    instance of struct __anonymous0 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: tuple of types
                    signed int 

                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous0 
              Member Expression, with field: 
                w: tuple of types
                  signed int 

              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous0 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous0 

to:
  instance of struct __anonymous0 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous1 
    _src: instance of struct __anonymous1 
  returning 
    instance of struct __anonymous1 
  with body 
    CompoundStmt
      Declaration of _index0: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index0: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index0: signed int 
constant expression 3 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index0: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            a: array of signed int with dimension of                             Cast of:
constant expression 3 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous1 
                          Variable Expression: _index0: signed int 



              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  b: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous1 
              Member Expression, with field: 
                b: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous1 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous1 

to:
  instance of struct __anonymous1 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous2 
    _src: instance of struct __anonymous2 
  returning 
    instance of struct __anonymous2 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  g3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous2 
              Member Expression, with field: 
                g3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous2 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous2 

to:
  instance of struct __anonymous2 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous3 
    _src: instance of struct __anonymous3 
  returning 
    instance of struct __anonymous3 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  f3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous3 
              Member Expression, with field: 
                f3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous3 

      Declaration of _index1: C signed int 
              Labels: {}
        For Statement
          initialization: 
            Expression Statement:
              Applying untyped: 
                  Name: ?=?
              ...to: 
                  Address of:
                    Variable Expression: _index1: signed int 
                  Name: 0

          condition: 
            Applying untyped: 
                Name: ?<?
            ...to: 
                Variable Expression: _index1: signed int 
constant expression 4 signed int 
          increment: 
            Applying untyped: 
                Name: ++?
            ...to: 
                Address of:
                  Variable Expression: _index1: signed int 

          statement block: 
            CompoundStmt
                              Expression Statement:
                  Applying untyped: 
                      Name: ?=?
                  ...to: 
                      Applying untyped: 
                          Name: ?+?
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Applying untyped: 
                                Name: *?
                            ...to: 
                                Variable Expression: _dst: pointer to instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 
                      Applying untyped: 
                          Name: ?[?]
                      ...to: 
                          Member Expression, with field: 
                            f4: array of instance of struct __anonymous2 with dimension of                             Cast of:
constant expression 4 signed int 
                            to:
                              long unsigned int 
                            with environment:
                              Types:
                              Non-types:

                          from aggregate: 
                            Variable Expression: _src: instance of struct __anonymous3 
                          Variable Expression: _index1: signed int 



              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous3 

to:
  instance of struct __anonymous3 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct __anonymous4 
    _src: instance of struct __anonymous4 
  returning 
    instance of struct __anonymous4 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y1: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y1: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y2: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y2: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y3: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct __anonymous4 
              Member Expression, with field: 
                y3: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct __anonymous4 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct __anonymous4 

to:
  instance of struct __anonymous4 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct point 
    _src: instance of struct point 
  returning 
    instance of struct point 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  x: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                x: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  z: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                z: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Expression Statement:
          Application of
            Variable Expression: ?=?: inline static function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

          to arguments
                          Address of:
                Member Expression, with field: 
                  y: instance of struct __anonymous4 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 

                          Member Expression, with field: 
                y: instance of struct __anonymous4 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

          with environment:
            Types:
            Non-types:

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct point 
              Member Expression, with field: 
                w: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct point 

              Return Statement, returning: Cast of:
  Variable Expression: _src: instance of struct point 

to:
  instance of struct point 
with environment:
  Types:
  Non-types:



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 


decl is ?=?: automatically generated inline static function
  with parameters
    _dst: pointer to instance of struct quintet 
    _src: instance of struct quintet 
  returning 
    instance of struct quintet 
  with body 
    CompoundStmt
              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  v: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                v: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  w: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                w: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  x: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                x: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  y: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                y: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Expression Statement:
          Applying untyped: 
              Name: ?=?
          ...to: 
              Address of:
                Member Expression, with field: 
                  z: signed int 
                from aggregate: 
                  Applying untyped: 
                      Name: *?
                  ...to: 
                      Variable Expression: _dst: pointer to instance of struct quintet 
              Member Expression, with field: 
                z: signed int 
              from aggregate: 
                Variable Expression: _src: instance of struct quintet 

              Return Statement, returning: Variable Expression: _src: instance of struct quintet 



newExpr is Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct quintet 
      _src: instance of struct quintet 
    returning 
      instance of struct quintet 


alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous0 
      _src: instance of struct __anonymous0 
    returning 
      instance of struct __anonymous0 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous0 
          _src: instance of struct __anonymous0 
        returning 
          instance of struct __anonymous0 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous1 
      _src: instance of struct __anonymous1 
    returning 
      instance of struct __anonymous1 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous1 
          _src: instance of struct __anonymous1 
        returning 
          instance of struct __anonymous1 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous2 
      _src: instance of struct __anonymous2 
    returning 
      instance of struct __anonymous2 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous2 
          _src: instance of struct __anonymous2 
        returning 
          instance of struct __anonymous2 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous3 
      _src: instance of struct __anonymous3 
    returning 
      instance of struct __anonymous3 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous3 
          _src: instance of struct __anonymous3 
        returning 
          instance of struct __anonymous3 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct __anonymous4 
      _src: instance of struct __anonymous4 
    returning 
      instance of struct __anonymous4 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct __anonymous4 
          _src: instance of struct __anonymous4 
        returning 
          instance of struct __anonymous4 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct point 
      _src: instance of struct point 
    returning 
      instance of struct point 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct point 
          _src: instance of struct point 
        returning 
          instance of struct point 

)
Environment: 

Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function
    with parameters
      _dst: pointer to instance of struct quintet 
      _src: instance of struct quintet 
    returning 
      instance of struct quintet 

(types:
    pointer to function
        with parameters
          _dst: pointer to instance of struct quintet 
          _src: instance of struct quintet 
        returning 
          instance of struct quintet 

)
Environment: 

there are 7 alternatives before elimination
there are 7 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  z: signed int 
from aggregate: 
  Applying untyped: 
      Name: *?
  ...to: 
      Variable Expression: _dst: pointer to instance of struct quintet 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    z: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct quintet 
(types:
    pointer to signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Address of:
  Member Expression, with field: 
    z: signed int 
  from aggregate: 
    Applying untyped: 
        Name: *?
    ...to: 
        Variable Expression: _dst: pointer to instance of struct quintet 
(types:
    pointer to signed int 
)
Environment: 

alternatives before prune:
Cost ( 0, 0, 0 ): Member Expression, with field: 
  z: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct quintet 
(types:
    lvalue signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
findSubExprs
Cost ( 0, 0, 0 ): Member Expression, with field: 
  z: signed int 
from aggregate: 
  Variable Expression: _src: instance of struct quintet 
(types:
    lvalue signed int 
)
Environment: 

working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct quintet 
              _src: instance of struct quintet 
            returning 
              instance of struct quintet 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct quintet 
                  _src: instance of struct quintet 
                returning 
                  instance of struct quintet 

)
        Environment: 
formal type is pointer to instance of struct quintet 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct point 
              _src: instance of struct point 
            returning 
              instance of struct point 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct point 
                  _src: instance of struct point 
                returning 
                  instance of struct point 

)
        Environment: 
formal type is pointer to instance of struct point 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous4 
              _src: instance of struct __anonymous4 
            returning 
              instance of struct __anonymous4 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous4 
                  _src: instance of struct __anonymous4 
                returning 
                  instance of struct __anonymous4 

)
        Environment: 
formal type is pointer to instance of struct __anonymous4 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous3 
              _src: instance of struct __anonymous3 
            returning 
              instance of struct __anonymous3 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous3 
                  _src: instance of struct __anonymous3 
                returning 
                  instance of struct __anonymous3 

)
        Environment: 
formal type is pointer to instance of struct __anonymous3 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous2 
              _src: instance of struct __anonymous2 
            returning 
              instance of struct __anonymous2 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous2 
                  _src: instance of struct __anonymous2 
                returning 
                  instance of struct __anonymous2 

)
        Environment: 
formal type is pointer to instance of struct __anonymous2 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous1 
              _src: instance of struct __anonymous1 
            returning 
              instance of struct __anonymous1 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous1 
                  _src: instance of struct __anonymous1 
                returning 
                  instance of struct __anonymous1 

)
        Environment: 
formal type is pointer to instance of struct __anonymous1 
actual type is pointer to signed int 
working on alternative: 
        Cost ( 0, 0, 0 ):         Variable Expression: ?=?: inline static function
            with parameters
              _dst: pointer to instance of struct __anonymous0 
              _src: instance of struct __anonymous0 
            returning 
              instance of struct __anonymous0 

(types:
            pointer to function
                with parameters
                  _dst: pointer to instance of struct __anonymous0 
                  _src: instance of struct __anonymous0 
                returning 
                  instance of struct __anonymous0 

)
        Environment: 
formal type is pointer to instance of struct __anonymous0 
actual type is pointer to signed int 
alternatives before prune:
Cost ( 0, 0, 0 ): Variable Expression: _src: instance of struct quintet 
(types:
    lvalue instance of struct quintet 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): Cast of:
  Variable Expression: _src: instance of struct quintet 

to:
  instance of struct quintet 
(types:
    instance of struct quintet 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 3 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 3 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 4 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 5 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 6 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 17 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 5 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
alternatives before prune:
Cost ( 0, 0, 0 ): constant expression 4 signed int (types:
    signed int 
)
Environment: 

there are 1 alternatives before elimination
there are 1 alternatives after elimination
Error: No reasonable alternatives for expression Name: 0

Error: No reasonable alternatives for expression Name: 0

Error: No reasonable alternatives for expression Name: 0

Error: No reasonable alternatives for expression Name: 0

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        w: tuple of types
          signed int 

      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct __anonymous0 
    Member Expression, with field: 
      w: tuple of types
        signed int 

    from aggregate: 
      Variable Expression: _src: instance of struct __anonymous0 

Error: No reasonable alternatives for expression Cast of:
  Tuple:
    constant expression 2 signed int 

to:
  instance of struct __anonymous0 

Error: No reasonable alternatives for expression Name: 0

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        b: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct __anonymous1 
    Member Expression, with field: 
      b: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct __anonymous1 

Error: No reasonable alternatives for expression Name: 1

Error: No reasonable alternatives for expression Name: 1

Error: No reasonable alternatives for expression Cast of:
constant expression 2 signed int 
to:
  pointer to instance of struct __anonymous1 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        g1: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct __anonymous2 
    Member Expression, with field: 
      g1: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct __anonymous2 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        g2: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct __anonymous2 
    Member Expression, with field: 
      g2: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct __anonymous2 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        g3: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct __anonymous2 
    Member Expression, with field: 
      g3: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct __anonymous2 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        f1: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct __anonymous3 
    Member Expression, with field: 
      f1: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct __anonymous3 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        f2: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct __anonymous3 
    Member Expression, with field: 
      f2: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct __anonymous3 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        f3: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct __anonymous3 
    Member Expression, with field: 
      f3: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct __anonymous3 

Error: No reasonable alternatives for expression Name: 0

Error: No reasonable alternatives for expression Cast of:
constant expression 4 signed int 
to:
  instance of struct __anonymous3 

Error: No reasonable alternatives for expression Cast of:
constant expression 3 signed int 
to:
  instance of struct __anonymous3 

Error: No reasonable alternatives for expression Cast of:
constant expression 3 signed int 
to:
  instance of struct __anonymous3 

Error: No reasonable alternatives for expression Name: 0

Error: No reasonable alternatives for expression Cast of:
constant expression 7 signed int 
to:
  instance of struct __anonymous3 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        y1: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct __anonymous4 
    Member Expression, with field: 
      y1: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct __anonymous4 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        y2: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct __anonymous4 
    Member Expression, with field: 
      y2: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct __anonymous4 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        y3: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct __anonymous4 
    Member Expression, with field: 
      y3: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct __anonymous4 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        x: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct point 
    Member Expression, with field: 
      x: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct point 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        z: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct point 
    Member Expression, with field: 
      z: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct point 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        w: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct point 
    Member Expression, with field: 
      w: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct point 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        v: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct quintet 
    Member Expression, with field: 
      v: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct quintet 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        w: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct quintet 
    Member Expression, with field: 
      w: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct quintet 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        x: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct quintet 
    Member Expression, with field: 
      x: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct quintet 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        y: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct quintet 
    Member Expression, with field: 
      y: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct quintet 

Error: No reasonable alternatives for expression Applying untyped: 
    Name: ?=?
...to: 
    Address of:
      Member Expression, with field: 
        z: signed int 
      from aggregate: 
        Applying untyped: 
            Name: *?
        ...to: 
            Variable Expression: _dst: pointer to instance of struct quintet 
    Member Expression, with field: 
      z: signed int 
    from aggregate: 
      Variable Expression: _src: instance of struct quintet 

Error: No reasonable alternatives for expression Cast of:
constant expression 3 signed int 
to:
  instance of struct point 

Error: No reasonable alternatives for expression Cast of:
constant expression 3 signed int 
to:
  instance of struct point 

Error: No reasonable alternatives for expression Cast of:
constant expression 4 signed int 
to:
  instance of struct point 

Error: No reasonable alternatives for expression Cast of:
constant expression 5 signed int 
to:
  instance of struct point 

Error: No reasonable alternatives for expression Cast of:
constant expression 6 signed int 
to:
  instance of struct point 

Error: No reasonable alternatives for expression Cast of:
constant expression 17 signed int 
to:
  instance of struct point 

Error: No reasonable alternatives for expression Cast of:
constant expression 5 signed int 
to:
  instance of struct point 

Error: No reasonable alternatives for expression Cast of:
constant expression 4 signed int 
to:
  instance of struct point 

