There are 2 alternatives Alternative 1 ============== signed int Alternative 2 ============== There are 1 alternatives Alternative 1 ============== pointer to function returning nothing There are 2 alternatives Alternative 1 ============== char Alternative 2 ============== There are 2 alternatives Alternative 1 ============== float Alternative 2 ============== There are 1 alternatives Alternative 1 ============== There are 1 alternatives Alternative 1 ============== There are 1 alternatives Alternative 1 ============== There are 1 alternatives Alternative 1 ============== There are 1 alternatives Alternative 1 ============== instance of type T (not function type) There are 1 alternatives Alternative 1 ============== instance of type T (not function type) There are 1 alternatives Alternative 1 ============== instance of type T (not function type) There are 1 alternatives Alternative 1 ============== instance of type T (not function type) There are 1 alternatives Alternative 1 ============== 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: i: instance of type P1 (not function type) from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: i: instance of type P1 (not function type) 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: j: instance of type P2 (not function type) from aggregate: Applying untyped: Name: *? ...to: Variable Expression: _dst: pointer to instance of struct __anonymous0 Member Expression, with field: j: instance of type P2 (not function type) from aggregate: Variable Expression: _src: instance of struct __anonymous0 Error: No reasonable alternatives for expression Applying untyped: Name: ?=? ...to: Address of: Name: i Name: 0 Error: No reasonable alternatives for expression Applying untyped: Name: twice ...to: Name: x Error: No reasonable alternatives for expression Applying untyped: Name: min ...to: constant expression 4.0 double constant expression 3.0 double