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 ): Cast of: constant expression 3 signed int to: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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: x: 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: x: 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: x: 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: x: 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: x: 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 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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: y: 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: y: 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: y: 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: y: 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: y: 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 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 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: 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: x: 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: x: 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: x: 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: x: 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 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: y: 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: y: 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: y: 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: y: 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: y: 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 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 ?=? 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: x: 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: x: 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: x: 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: x: 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: x: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y: 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: y: 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: y: 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: y: 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: y: 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 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 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: y1: 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: y1: 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: y1: 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: y1: 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: y1: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: y2: 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: y2: 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: y2: 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: y2: 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: y2: 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 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 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Applying untyped: Name: ?=? ...to: Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 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: x: 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: x: 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: x: 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: x: 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: x: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Applying untyped: Name: ?=? ...to: Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 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: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 (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 ): Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 (types: pointer to instance of struct __anonymous3 ) 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 __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 (types: pointer to instance of struct __anonymous3 ) Environment: alternatives before prune: Cost ( 0, 0, 0 ): Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 (types: lvalue instance of struct __anonymous3 ) 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 __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 (types: lvalue instance of struct __anonymous3 ) 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 instance of struct __anonymous3 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 __anonymous3 formal type is instance of struct __anonymous3 actual type is lvalue instance of struct __anonymous3 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 __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 __anonymous3 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 __anonymous3 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 __anonymous3 actual expression: Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 --- results are pointer to instance of struct __anonymous3 converting pointer to instance of struct __anonymous3 to pointer to instance of struct __anonymous3 cost is( 0, 0, 0 ) actual expression: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 --- results are lvalue instance of struct __anonymous3 converting lvalue instance of struct __anonymous3 to instance of struct __anonymous3 cost is( 0, 0, 0 ) Case +++++++++++++ formals are: _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 actuals are: Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 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 __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 (types: instance of struct __anonymous3 ) 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 __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 to: nothing (types: ) Environment: there are 1 alternatives before elimination there are 1 alternatives after elimination 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 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 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Variable Expression: _src: instance of struct __anonymous5 newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: there are 6 alternatives before elimination there are 6 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 __anonymous5 (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 __anonymous5 (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 __anonymous5 (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 __anonymous5 (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 __anonymous5 (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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Variable Expression: _src: instance of struct __anonymous5 newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: there are 6 alternatives before elimination there are 6 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 __anonymous5 (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 __anonymous5 (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 __anonymous5 (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 __anonymous5 (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 __anonymous5 (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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 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 __anonymous5 (types: lvalue instance of struct __anonymous5 ) 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 __anonymous5 to: instance of struct __anonymous5 (types: instance of struct __anonymous5 ) 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous5 to: instance of struct __anonymous5 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous6 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous6 Expression Statement: Applying untyped: Name: ?=? ...to: Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 Return Statement, returning: Variable Expression: _src: instance of struct __anonymous6 newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) 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 __anonymous6 (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 __anonymous6 (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 __anonymous6 (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 __anonymous6 (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 __anonymous6 (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 __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: formal type is pointer to instance of struct __anonymous6 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous5 to: instance of struct __anonymous5 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous6 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous6 Expression Statement: Applying untyped: Name: ?=? ...to: Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 Return Statement, returning: Variable Expression: _src: instance of struct __anonymous6 newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) 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: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 (types: lvalue instance of struct __anonymous5 ) 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 __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 (types: pointer to instance of struct __anonymous5 ) 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 __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 (types: pointer to instance of struct __anonymous5 ) Environment: alternatives before prune: Cost ( 0, 0, 0 ): Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 (types: lvalue instance of struct __anonymous5 ) 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 __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 (types: lvalue instance of struct __anonymous5 ) Environment: working on alternative: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: formal type is pointer to instance of struct __anonymous6 actual type is pointer to instance of struct __anonymous5 working on alternative: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 actual type is pointer to instance of struct __anonymous5 formal type is instance of struct __anonymous5 actual type is lvalue instance of struct __anonymous5 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 __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 __anonymous5 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 __anonymous5 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 __anonymous5 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 __anonymous5 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 __anonymous5 actual expression: Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 --- results are pointer to instance of struct __anonymous5 converting pointer to instance of struct __anonymous5 to pointer to instance of struct __anonymous5 cost is( 0, 0, 0 ) actual expression: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 --- results are lvalue instance of struct __anonymous5 converting lvalue instance of struct __anonymous5 to instance of struct __anonymous5 cost is( 0, 0, 0 ) Case +++++++++++++ formals are: _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 actuals are: Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 (types: instance of struct __anonymous5 ) 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 to: nothing (types: ) Environment: there are 1 alternatives before elimination there are 1 alternatives after elimination alternatives before prune: Cost ( 0, 0, 0 ): Variable Expression: _src: instance of struct __anonymous6 (types: lvalue instance of struct __anonymous6 ) 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 __anonymous6 to: instance of struct __anonymous6 (types: instance of struct __anonymous6 ) Environment: there are 1 alternatives before elimination there are 1 alternatives after elimination alternatives before prune: Cost ( 0, 0, 0 ): constant expression 9 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 8 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 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous5 to: instance of struct __anonymous5 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous6 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous6 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous6 to: instance of struct __anonymous6 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 Return Statement, returning: Variable Expression: _src: instance of struct __anonymous7 newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: there are 8 alternatives before elimination there are 8 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 __anonymous7 (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 __anonymous7 (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 __anonymous7 (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 __anonymous7 (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 __anonymous7 (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 __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: formal type is pointer to instance of struct __anonymous7 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 __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: formal type is pointer to instance of struct __anonymous6 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous5 to: instance of struct __anonymous5 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous6 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous6 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous6 to: instance of struct __anonymous6 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 Return Statement, returning: Variable Expression: _src: instance of struct __anonymous7 newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: there are 8 alternatives before elimination there are 8 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 __anonymous7 (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 __anonymous7 (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 __anonymous7 (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 __anonymous7 (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 __anonymous7 (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 __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: formal type is pointer to instance of struct __anonymous7 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 __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: formal type is pointer to instance of struct __anonymous6 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 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 __anonymous7 (types: lvalue instance of struct __anonymous7 ) 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 __anonymous7 to: instance of struct __anonymous7 (types: instance of struct __anonymous7 ) 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous5 to: instance of struct __anonymous5 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous6 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous6 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous6 to: instance of struct __anonymous6 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous7 to: instance of struct __anonymous7 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 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 __anonymous8 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous8 Expression Statement: Applying untyped: Name: ?=? ...to: Address of: Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 Return Statement, returning: Variable Expression: _src: instance of struct __anonymous8 newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: there are 9 alternatives before elimination there are 9 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 __anonymous8 (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 __anonymous8 (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 __anonymous8 (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 __anonymous8 (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 __anonymous8 (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 __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: formal type is pointer to instance of struct __anonymous8 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 __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: formal type is pointer to instance of struct __anonymous7 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 __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: formal type is pointer to instance of struct __anonymous6 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous5 to: instance of struct __anonymous5 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous6 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous6 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous6 to: instance of struct __anonymous6 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous7 to: instance of struct __anonymous7 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 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 __anonymous8 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous8 Expression Statement: Applying untyped: Name: ?=? ...to: Address of: Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 Return Statement, returning: Variable Expression: _src: instance of struct __anonymous8 newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: there are 9 alternatives before elimination there are 9 alternatives after elimination alternatives before prune: Cost ( 0, 0, 0 ): Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 (types: lvalue instance of struct __anonymous7 ) 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 __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 (types: pointer to instance of struct __anonymous7 ) 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 __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 (types: pointer to instance of struct __anonymous7 ) Environment: alternatives before prune: Cost ( 0, 0, 0 ): Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 (types: lvalue instance of struct __anonymous7 ) 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 __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 (types: lvalue instance of struct __anonymous7 ) Environment: working on alternative: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: formal type is pointer to instance of struct __anonymous8 actual type is pointer to instance of struct __anonymous7 working on alternative: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: formal type is pointer to instance of struct __anonymous7 actual type is pointer to instance of struct __anonymous7 formal type is instance of struct __anonymous7 actual type is lvalue instance of struct __anonymous7 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 __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: formal type is pointer to instance of struct __anonymous6 actual type is pointer to instance of struct __anonymous7 working on alternative: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 actual type is pointer to instance of struct __anonymous7 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 __anonymous7 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 __anonymous7 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 __anonymous7 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 __anonymous7 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 __anonymous7 actual expression: Address of: Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 --- results are pointer to instance of struct __anonymous7 converting pointer to instance of struct __anonymous7 to pointer to instance of struct __anonymous7 cost is( 0, 0, 0 ) actual expression: Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 --- results are lvalue instance of struct __anonymous7 converting lvalue instance of struct __anonymous7 to instance of struct __anonymous7 cost is( 0, 0, 0 ) Case +++++++++++++ formals are: _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 actuals are: Address of: Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 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 __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 (types: instance of struct __anonymous7 ) 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 __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 to: nothing (types: ) Environment: there are 1 alternatives before elimination there are 1 alternatives after elimination alternatives before prune: Cost ( 0, 0, 0 ): Variable Expression: _src: instance of struct __anonymous8 (types: lvalue instance of struct __anonymous8 ) 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 __anonymous8 to: instance of struct __anonymous8 (types: instance of struct __anonymous8 ) Environment: there are 1 alternatives before elimination there are 1 alternatives after elimination 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 alternatives before prune: Cost ( 0, 0, 0 ): constant expression 9 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 8 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous5 to: instance of struct __anonymous5 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous6 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous6 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous6 to: instance of struct __anonymous6 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous7 to: instance of struct __anonymous7 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 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 __anonymous8 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous8 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous8 to: instance of struct __anonymous8 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 Return Statement, returning: Variable Expression: _src: instance of struct __anonymous9 newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: there are 10 alternatives before elimination there are 10 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 __anonymous9 (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 __anonymous9 (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 __anonymous9 (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 __anonymous9 (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 __anonymous9 (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 __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: formal type is pointer to instance of struct __anonymous9 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 __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: formal type is pointer to instance of struct __anonymous8 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 __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: formal type is pointer to instance of struct __anonymous7 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 __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: formal type is pointer to instance of struct __anonymous6 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous5 to: instance of struct __anonymous5 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous6 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous6 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous6 to: instance of struct __anonymous6 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous7 to: instance of struct __anonymous7 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 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 __anonymous8 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous8 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous8 to: instance of struct __anonymous8 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 Return Statement, returning: Variable Expression: _src: instance of struct __anonymous9 newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: there are 10 alternatives before elimination there are 10 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 __anonymous9 (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 __anonymous9 (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 __anonymous9 (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 __anonymous9 (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 __anonymous9 (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 __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: formal type is pointer to instance of struct __anonymous9 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 __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: formal type is pointer to instance of struct __anonymous8 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 __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: formal type is pointer to instance of struct __anonymous7 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 __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: formal type is pointer to instance of struct __anonymous6 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 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 __anonymous9 (types: lvalue instance of struct __anonymous9 ) 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 __anonymous9 to: instance of struct __anonymous9 (types: instance of struct __anonymous9 ) 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous5 to: instance of struct __anonymous5 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous6 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous6 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous6 to: instance of struct __anonymous6 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous7 to: instance of struct __anonymous7 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 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 __anonymous8 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous8 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous8 to: instance of struct __anonymous8 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous9 to: instance of struct __anonymous9 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 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 __anonymous10 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous10 Expression Statement: Applying untyped: Name: ?=? ...to: Address of: Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous10 Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Variable Expression: _src: instance of struct __anonymous10 Return Statement, returning: Variable Expression: _src: instance of struct __anonymous10 newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 ) Environment: there are 11 alternatives before elimination there are 11 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 __anonymous10 (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 __anonymous10 (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 __anonymous10 (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 __anonymous10 (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 __anonymous10 (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 __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 ) Environment: formal type is pointer to instance of struct __anonymous10 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 __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: formal type is pointer to instance of struct __anonymous9 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 __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: formal type is pointer to instance of struct __anonymous8 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 __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: formal type is pointer to instance of struct __anonymous7 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 __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: formal type is pointer to instance of struct __anonymous6 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous5 to: instance of struct __anonymous5 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous6 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous6 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous6 to: instance of struct __anonymous6 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous7 to: instance of struct __anonymous7 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 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 __anonymous8 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous8 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous8 to: instance of struct __anonymous8 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous9 to: instance of struct __anonymous9 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 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 __anonymous10 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous10 Expression Statement: Applying untyped: Name: ?=? ...to: Address of: Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous10 Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Variable Expression: _src: instance of struct __anonymous10 Return Statement, returning: Variable Expression: _src: instance of struct __anonymous10 newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 ) Environment: there are 11 alternatives before elimination there are 11 alternatives after elimination alternatives before prune: Cost ( 0, 0, 0 ): Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous10 (types: lvalue instance of struct __anonymous9 ) 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 __anonymous9 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous10 (types: pointer to instance of struct __anonymous9 ) 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 __anonymous9 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous10 (types: pointer to instance of struct __anonymous9 ) Environment: alternatives before prune: Cost ( 0, 0, 0 ): Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Variable Expression: _src: instance of struct __anonymous10 (types: lvalue instance of struct __anonymous9 ) 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 __anonymous9 from aggregate: Variable Expression: _src: instance of struct __anonymous10 (types: lvalue instance of struct __anonymous9 ) Environment: working on alternative: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 ) Environment: formal type is pointer to instance of struct __anonymous10 actual type is pointer to instance of struct __anonymous9 working on alternative: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: formal type is pointer to instance of struct __anonymous9 actual type is pointer to instance of struct __anonymous9 formal type is instance of struct __anonymous9 actual type is lvalue instance of struct __anonymous9 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 __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: formal type is pointer to instance of struct __anonymous8 actual type is pointer to instance of struct __anonymous9 working on alternative: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: formal type is pointer to instance of struct __anonymous7 actual type is pointer to instance of struct __anonymous9 working on alternative: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: formal type is pointer to instance of struct __anonymous6 actual type is pointer to instance of struct __anonymous9 working on alternative: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 actual type is pointer to instance of struct __anonymous9 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 __anonymous9 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 __anonymous9 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 __anonymous9 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 __anonymous9 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 __anonymous9 actual expression: Address of: Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous10 --- results are pointer to instance of struct __anonymous9 converting pointer to instance of struct __anonymous9 to pointer to instance of struct __anonymous9 cost is( 0, 0, 0 ) actual expression: Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Variable Expression: _src: instance of struct __anonymous10 --- results are lvalue instance of struct __anonymous9 converting lvalue instance of struct __anonymous9 to instance of struct __anonymous9 cost is( 0, 0, 0 ) Case +++++++++++++ formals are: _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 actuals are: Address of: Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous10 Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Variable Expression: _src: instance of struct __anonymous10 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 __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous10 Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Variable Expression: _src: instance of struct __anonymous10 (types: instance of struct __anonymous9 ) 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 __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous10 Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Variable Expression: _src: instance of struct __anonymous10 to: nothing (types: ) Environment: there are 1 alternatives before elimination there are 1 alternatives after elimination alternatives before prune: Cost ( 0, 0, 0 ): Variable Expression: _src: instance of struct __anonymous10 (types: lvalue instance of struct __anonymous10 ) 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 __anonymous10 to: instance of struct __anonymous10 (types: instance of struct __anonymous10 ) 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 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous5 to: instance of struct __anonymous5 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous6 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous6 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous6 to: instance of struct __anonymous6 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous7 to: instance of struct __anonymous7 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 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 __anonymous8 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous8 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous8 to: instance of struct __anonymous8 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous9 to: instance of struct __anonymous9 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 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 __anonymous10 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous10 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous10 Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Variable Expression: _src: instance of struct __anonymous10 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous10 to: instance of struct __anonymous10 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t with body CompoundStmt Expression Statement: Applying untyped: Name: ?=? ...to: Address of: Member Expression, with field: a: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct t Member Expression, with field: a: signed int from aggregate: Variable Expression: _src: instance of struct t 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 t Member Expression, with field: b: signed int from aggregate: Variable Expression: _src: instance of struct t Return Statement, returning: Variable Expression: _src: instance of struct t newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t (types: pointer to function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t ) Environment: there are 12 alternatives before elimination there are 12 alternatives after elimination alternatives before prune: Cost ( 0, 0, 0 ): Member Expression, with field: a: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct t (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: a: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct t (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: a: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct t (types: pointer to signed int ) Environment: alternatives before prune: Cost ( 0, 0, 0 ): Member Expression, with field: a: signed int from aggregate: Variable Expression: _src: instance of struct t (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: a: signed int from aggregate: Variable Expression: _src: instance of struct t (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 t _src: instance of struct t returning instance of struct t (types: pointer to function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t ) Environment: formal type is pointer to instance of struct t 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 __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 ) Environment: formal type is pointer to instance of struct __anonymous10 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 __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: formal type is pointer to instance of struct __anonymous9 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 __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: formal type is pointer to instance of struct __anonymous8 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 __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: formal type is pointer to instance of struct __anonymous7 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 __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: formal type is pointer to instance of struct __anonymous6 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous5 to: instance of struct __anonymous5 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous6 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous6 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous6 to: instance of struct __anonymous6 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous7 to: instance of struct __anonymous7 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 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 __anonymous8 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous8 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous8 to: instance of struct __anonymous8 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous9 to: instance of struct __anonymous9 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 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 __anonymous10 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous10 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous10 Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Variable Expression: _src: instance of struct __anonymous10 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous10 to: instance of struct __anonymous10 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t with body CompoundStmt Expression Statement: Applying untyped: Name: ?=? ...to: Address of: Member Expression, with field: a: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct t Member Expression, with field: a: signed int from aggregate: Variable Expression: _src: instance of struct t 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 t Member Expression, with field: b: signed int from aggregate: Variable Expression: _src: instance of struct t Return Statement, returning: Variable Expression: _src: instance of struct t newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t (types: pointer to function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t ) Environment: there are 12 alternatives before elimination there are 12 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 t (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 t (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 t (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 t (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 t (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 t _src: instance of struct t returning instance of struct t (types: pointer to function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t ) Environment: formal type is pointer to instance of struct t 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 __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 ) Environment: formal type is pointer to instance of struct __anonymous10 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 __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: formal type is pointer to instance of struct __anonymous9 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 __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: formal type is pointer to instance of struct __anonymous8 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 __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: formal type is pointer to instance of struct __anonymous7 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 __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: formal type is pointer to instance of struct __anonymous6 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 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 t (types: lvalue instance of struct t ) 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 t to: instance of struct t (types: instance of struct t ) 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 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous5 to: instance of struct __anonymous5 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous6 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous6 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous6 to: instance of struct __anonymous6 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous7 to: instance of struct __anonymous7 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 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 __anonymous8 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous8 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous8 to: instance of struct __anonymous8 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous9 to: instance of struct __anonymous9 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 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 __anonymous10 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous10 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous10 Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Variable Expression: _src: instance of struct __anonymous10 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous10 to: instance of struct __anonymous10 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous11 _src: instance of struct __anonymous11 returning instance of struct __anonymous11 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 __anonymous11 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous11 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 __anonymous11 Member Expression, with field: y: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous11 Return Statement, returning: Variable Expression: _src: instance of struct __anonymous11 newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous11 _src: instance of struct __anonymous11 returning instance of struct __anonymous11 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t with body CompoundStmt Expression Statement: Applying untyped: Name: ?=? ...to: Address of: Member Expression, with field: a: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct t Member Expression, with field: a: signed int from aggregate: Variable Expression: _src: instance of struct t 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 t Member Expression, with field: b: signed int from aggregate: Variable Expression: _src: instance of struct t Return Statement, returning: Cast of: Variable Expression: _src: instance of struct t to: instance of struct t with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous11 _src: instance of struct __anonymous11 returning instance of struct __anonymous11 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous11 _src: instance of struct __anonymous11 returning instance of struct __anonymous11 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t (types: pointer to function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t ) Environment: there are 13 alternatives before elimination there are 13 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 __anonymous11 (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 __anonymous11 (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 __anonymous11 (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 __anonymous11 (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 __anonymous11 (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 t _src: instance of struct t returning instance of struct t (types: pointer to function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t ) Environment: formal type is pointer to instance of struct t 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 __anonymous11 _src: instance of struct __anonymous11 returning instance of struct __anonymous11 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous11 _src: instance of struct __anonymous11 returning instance of struct __anonymous11 ) Environment: formal type is pointer to instance of struct __anonymous11 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 __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 ) Environment: formal type is pointer to instance of struct __anonymous10 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 __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: formal type is pointer to instance of struct __anonymous9 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 __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: formal type is pointer to instance of struct __anonymous8 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 __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: formal type is pointer to instance of struct __anonymous7 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 __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: formal type is pointer to instance of struct __anonymous6 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: 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 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 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 __anonymous2 Member Expression, with field: y: 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: y1: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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 __anonymous3 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous3 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous3 _src: instance of struct __anonymous3 returning instance of struct __anonymous3 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: y: instance of struct __anonymous3 from aggregate: Variable Expression: _src: instance of struct __anonymous4 with environment: Types: Non-types: 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous5 to: instance of struct __anonymous5 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 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 __anonymous6 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous6 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous6 Member Expression, with field: y: instance of struct __anonymous5 from aggregate: Variable Expression: _src: instance of struct __anonymous6 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous6 to: instance of struct __anonymous6 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous7 to: instance of struct __anonymous7 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 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 __anonymous8 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous8 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous8 Member Expression, with field: y: instance of struct __anonymous7 from aggregate: Variable Expression: _src: instance of struct __anonymous8 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous8 to: instance of struct __anonymous8 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous9 to: instance of struct __anonymous9 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 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 __anonymous10 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous10 Expression Statement: Application of Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 to arguments Address of: Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous10 Member Expression, with field: y: instance of struct __anonymous9 from aggregate: Variable Expression: _src: instance of struct __anonymous10 with environment: Types: Non-types: Return Statement, returning: Cast of: Variable Expression: _src: instance of struct __anonymous10 to: instance of struct __anonymous10 with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct __anonymous11 _src: instance of struct __anonymous11 returning instance of struct __anonymous11 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 __anonymous11 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous11 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 __anonymous11 Member Expression, with field: y: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous11 Return Statement, returning: Variable Expression: _src: instance of struct __anonymous11 newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous11 _src: instance of struct __anonymous11 returning instance of struct __anonymous11 decl is ?=?: automatically generated inline static function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t with body CompoundStmt Expression Statement: Applying untyped: Name: ?=? ...to: Address of: Member Expression, with field: a: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct t Member Expression, with field: a: signed int from aggregate: Variable Expression: _src: instance of struct t 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 t Member Expression, with field: b: signed int from aggregate: Variable Expression: _src: instance of struct t Return Statement, returning: Cast of: Variable Expression: _src: instance of struct t to: instance of struct t with environment: Types: Non-types: newExpr is Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct __anonymous11 _src: instance of struct __anonymous11 returning instance of struct __anonymous11 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous11 _src: instance of struct __anonymous11 returning instance of struct __anonymous11 ) Environment: Cost ( 0, 0, 0 ): Variable Expression: ?=?: inline static function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t (types: pointer to function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t ) Environment: there are 13 alternatives before elimination there are 13 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 __anonymous11 (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 __anonymous11 (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 __anonymous11 (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 __anonymous11 (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 __anonymous11 (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 t _src: instance of struct t returning instance of struct t (types: pointer to function with parameters _dst: pointer to instance of struct t _src: instance of struct t returning instance of struct t ) Environment: formal type is pointer to instance of struct t 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 __anonymous11 _src: instance of struct __anonymous11 returning instance of struct __anonymous11 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous11 _src: instance of struct __anonymous11 returning instance of struct __anonymous11 ) Environment: formal type is pointer to instance of struct __anonymous11 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 __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous10 _src: instance of struct __anonymous10 returning instance of struct __anonymous10 ) Environment: formal type is pointer to instance of struct __anonymous10 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 __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous9 _src: instance of struct __anonymous9 returning instance of struct __anonymous9 ) Environment: formal type is pointer to instance of struct __anonymous9 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 __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous8 _src: instance of struct __anonymous8 returning instance of struct __anonymous8 ) Environment: formal type is pointer to instance of struct __anonymous8 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 __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous7 _src: instance of struct __anonymous7 returning instance of struct __anonymous7 ) Environment: formal type is pointer to instance of struct __anonymous7 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 __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous6 _src: instance of struct __anonymous6 returning instance of struct __anonymous6 ) Environment: formal type is pointer to instance of struct __anonymous6 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 __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 (types: pointer to function with parameters _dst: pointer to instance of struct __anonymous5 _src: instance of struct __anonymous5 returning instance of struct __anonymous5 ) Environment: formal type is pointer to instance of struct __anonymous5 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 __anonymous11 (types: lvalue instance of struct __anonymous11 ) 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 __anonymous11 to: instance of struct __anonymous11 (types: instance of struct __anonymous11 ) 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 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 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 __anonymous0 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 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 __anonymous0 Member Expression, with field: y: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous0 Error: No reasonable alternatives for expression Cast of: constant expression 3 signed int to: instance of struct __anonymous0 Error: No reasonable alternatives for expression Cast of: constant expression 7 signed int to: instance of struct __anonymous0 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 __anonymous1 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 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 __anonymous1 Member Expression, with field: y: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous1 Error: No reasonable alternatives for expression Cast of: constant expression 3 signed int to: instance of struct __anonymous1 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 __anonymous2 Member Expression, with field: x: 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: y: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous2 Member Expression, with field: y: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous2 Error: No reasonable alternatives for expression Cast of: constant expression 3 signed int to: instance of struct __anonymous2 Error: No reasonable alternatives for expression Cast of: constant expression 4 signed int to: instance of struct __anonymous2 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 __anonymous3 Member Expression, with field: y1: 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: y2: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous3 Member Expression, with field: y2: 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: x: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous4 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous4 Error: No reasonable alternatives for expression Cast of: constant expression 3 signed int to: instance of struct __anonymous4 Error: No reasonable alternatives for expression Cast of: constant expression 4 signed int to: instance of struct __anonymous4 Error: No reasonable alternatives for expression Cast of: constant expression 5 signed int to: instance of struct __anonymous4 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 __anonymous5 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous5 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous5 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 __anonymous6 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous6 Error: No reasonable alternatives for expression Cast of: constant expression 9 signed int to: instance of struct __anonymous6 Error: No reasonable alternatives for expression Cast of: constant expression 8 signed int to: instance of struct __anonymous6 Error: No reasonable alternatives for expression Cast of: constant expression 7 signed int to: instance of struct __anonymous6 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 __anonymous7 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 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 __anonymous7 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous7 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 __anonymous8 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous8 Error: No reasonable alternatives for expression Cast of: constant expression 7 signed int to: instance of struct __anonymous8 Error: No reasonable alternatives for expression Cast of: constant expression 9 signed int to: instance of struct __anonymous8 Error: No reasonable alternatives for expression Cast of: constant expression 8 signed int to: instance of struct __anonymous8 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 __anonymous9 Member Expression, with field: y1: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 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 __anonymous9 Member Expression, with field: y2: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous9 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 __anonymous10 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous10 Error: No reasonable alternatives for expression Cast of: constant expression 3 signed int to: instance of struct __anonymous10 Error: No reasonable alternatives for expression Cast of: constant expression 4 signed int to: instance of struct __anonymous10 Error: No reasonable alternatives for expression Cast of: constant expression 5 signed int to: instance of struct __anonymous10 Error: No reasonable alternatives for expression Applying untyped: Name: ?=? ...to: Address of: Member Expression, with field: a: signed int from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct t Member Expression, with field: a: signed int from aggregate: Variable Expression: _src: instance of struct t 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 t Member Expression, with field: b: signed int from aggregate: Variable Expression: _src: instance of struct t Error: No reasonable alternatives for expression Cast of: constant expression 4 signed int to: instance of struct t Error: No reasonable alternatives for expression Cast of: constant expression 3 signed int to: instance of struct t 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 __anonymous11 Member Expression, with field: x: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous11 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 __anonymous11 Member Expression, with field: y: signed int from aggregate: Variable Expression: _src: instance of struct __anonymous11 Error: No reasonable alternatives for expression Cast of: constant expression 5 signed int to: instance of struct __anonymous11 Error: No reasonable alternatives for expression Cast of: constant expression 6 signed int to: instance of struct __anonymous11 Error: No reasonable alternatives for expression Cast of: constant expression 4 signed int to: instance of struct __anonymous11