There are 1 alternatives Alternative 1 ============== instance of type x (not function type) There are 1 alternatives Alternative 1 ============== instance of type t (not function type) 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 __anonymous0 Member Expression, with field: a: 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: b: double from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: b: double from aggregate: Variable Expression: _src: instance of struct __anonymous0 Error: No reasonable alternatives for expression Applying untyped: Name: ?=? ...to: Address of: Name: u Name: y Error: No reasonable alternatives for expression Applying untyped: Name: ?=? ...to: Address of: Name: z Name: x Error: No reasonable alternatives for expression Applying untyped: Name: ?=? ...to: Address of: Name: x Name: y Error: No reasonable alternatives for expression Applying untyped: Name: ?=? ...to: Address of: Name: q Name: y Error: No reasonable alternatives for expression Name: some_func