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 Cast of:
  Variable Expression: _dst: pointer to instance of type T2 (not function type) 

to:
  pointer to instance of struct __anonymous0 

Error: No reasonable alternatives for expression Cast of:
  Variable Expression: _dst: pointer to instance of type w3 (not function type) 

to:
  pointer to instance of type T2 (not function type) 
    with parameters
      signed int 
      signed int 


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: ?!=?
...to: 
    Applying untyped: 
        Name: ?<?
    ...to: 
        Name: t1
        Name: t2
    Name: 0

Error: No reasonable alternatives for expression Name: 1

Error: No reasonable alternatives for expression Name: x

Error: No reasonable alternatives for expression Name: x

Error: No reasonable alternatives for expression Applying untyped: 
    Name: min
...to: 
constant expression 4.0 double constant expression 3.0 double 
