contract C {
	struct S { uint a; uint b; }
	function f() pure public {
		S memory x;
		S memory y;
		(x, y) = (y, x);
	}
}