avoid resize of 0-length tuple
diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c
index 21562ae..9445255 100644
--- a/Python/bltinmodule.c
+++ b/Python/bltinmodule.c
@@ -1527,6 +1527,11 @@
 	register int i, j;
 	int len = gettuplesize(tuple);
 
+	if (len == 0) {
+		INCREF(tuple);
+		return tuple;
+	}
+
 	if ((result = newtupleobject(len)) == NULL)
 		return NULL;