| 1991 | auto operator^=(Tuple<@T, @U> ref a, b){ a.x ^= b.x; a.y ^= b.y; return a; }\r\n\ |
| 1992 | \r\n\ |
| 1993 | Tuple<int, int>[11] res;\r\n\ |
| 1994 | for(i in res){ i = Tuple<int, int>(12, 37); } // 1100, 100101\r\n\ |
| 1995 | res[0] += Tuple<int, int>(5, 17); assert(res[0] == Tuple<int, int>(17, 54));\r\n\ |
| 1996 | res[1] -= Tuple<int, int>(5, 17); assert(res[1] == Tuple<int, int>(7, 20));\r\n\ |
| 1997 | res[2] *= Tuple<int, int>(5, 17); assert(res[2] == Tuple<int, int>(60, 17*37));\r\n\ |
no outgoing calls
no test coverage detected