Cray fixup as seen in bug #558153.
diff --git a/Modules/_sre.c b/Modules/_sre.c
index 5805d5c..f4dbef0 100644
--- a/Modules/_sre.c
+++ b/Modules/_sre.c
@@ -1785,7 +1785,7 @@
 #endif
 
 static PyObject*
-join(PyObject* list, PyObject* pattern)
+join_list(PyObject* list, PyObject* pattern)
 {
     /* join list elements */
 
@@ -2238,7 +2238,7 @@
     Py_DECREF(filter);
 
     /* convert list to single string (also removes list) */
-    item = join(list, self->pattern);
+    item = join_list(list, self->pattern);
 
     if (!item)
         return NULL;