warnings/self-assignment.cfa:29:1 warning: self assignment of expression: Generated Cast of: Variable Expression: j: signed int ... to: reference to signed int warnings/self-assignment.cfa:30:1 warning: self assignment of expression: Generated Cast of: Variable Expression: s: instance of struct S with body 1 ... to: reference to instance of struct S with body 1 warnings/self-assignment.cfa:31:1 warning: self assignment of expression: Generated Cast of: Member Expression, with field: i: signed int ... from aggregate: Variable Expression: s: instance of struct S with body 1 ... to: reference to signed int warnings/self-assignment.cfa:32:1 warning: self assignment of expression: Generated Cast of: Member Expression, with field: i: signed int ... from aggregate: Member Expression, with field: s: instance of struct S with body 1 ... from aggregate: Variable Expression: t: instance of struct T with body 1 ... to: reference to signed int