@@ struct foo x; //expression x; @@ - x.foo + x.newfoo