1 2 3 4 5 6 7 8
contract C { struct S { uint a; uint b; } function f() pure public { S memory x; S memory y; (x, y) = (y, x); } }