Put parentheses around the assignment in the 'while' loop conditional
expression in min_max() to shut gcc up.
diff --git a/Python/bltinmodule.c b/Python/bltinmodule.c
index e189952..33b5ca5 100644
--- a/Python/bltinmodule.c
+++ b/Python/bltinmodule.c
@@ -1139,7 +1139,7 @@
 
 	maxitem = NULL; /* the result */
 	maxval = NULL;  /* the value associated with the result */
-	while (item = PyIter_Next(it)) {
+	while (( item = PyIter_Next(it) )) {
 		/* get the value from the key function */
 		if (keyfunc != NULL) {
 			val = PyObject_CallFunctionObjArgs(keyfunc, item, NULL);