From d43069ce95ec24adc22092a09bb5abca530cf3a2 Mon Sep 17 00:00:00 2001
From: Neal Norwitz <nnorwitz@gmail.com>
Date: Sun, 8 Jan 2006 01:12:10 +0000
Subject: [PATCH] Fix icc warnings: remove (sometimes) unused variable
 conditionally

---
 Objects/unicodeobject.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c
index 15d647ead43..37e292d06c5 100644
--- a/Objects/unicodeobject.c
+++ b/Objects/unicodeobject.c
@@ -2291,7 +2291,6 @@ PyObject *_PyUnicode_DecodeUnicodeInternal(const char *s,
     int startinpos;
     int endinpos;
     int outpos;
-    Py_UNICODE unimax;
     PyUnicodeObject *v;
     Py_UNICODE *p;
     const char *end;
@@ -2299,7 +2298,10 @@ PyObject *_PyUnicode_DecodeUnicodeInternal(const char *s,
     PyObject *errorHandler = NULL;
     PyObject *exc = NULL;
 
-    unimax = PyUnicode_GetMax();
+#ifdef Py_UNICODE_WIDE
+    Py_UNICODE unimax = PyUnicode_GetMax();
+#endif
+
     v = _PyUnicode_New((size+Py_UNICODE_SIZE-1)/ Py_UNICODE_SIZE);
     if (v == NULL)
 	goto onError;
-- 
2.30.9