Fix bug reported by Just: anonymous arguments used for tuples should
have a unique name, otherwise they get squished by locals2fast (or
fast2locals, I dunno) when the debugger is invoked before they have
been transferred to real locals.
diff --git a/Python/compile.c b/Python/compile.c
index 36304e3..5eb52d5 100644
--- a/Python/compile.c
+++ b/Python/compile.c
@@ -2995,6 +2995,7 @@
 {
 	int nch, i;
 	int complex = 0;
+	char nbuf[10];
 	REQ(n, varargslist);
 	/* varargslist:
 		(fpdef ['=' test] ',')* (fpdef ['=' test] | '*' .....) */
@@ -3011,7 +3012,8 @@
 		if (TYPE(fp) == NAME)
 			name = STR(fp);
 		else {
-			name = "";
+			name = nbuf;
+			sprintf(nbuf, ".%d", i);
 			complex = 1;
 		}
 		com_newlocal(c, name);