]> granicus.if.org Git - python/commitdiff
[3.6] bpo-29768: Fixed compile-time check for expat version. (#576)
authorSerhiy Storchaka <storchaka@gmail.com>
Thu, 9 Mar 2017 08:51:44 +0000 (10:51 +0200)
committerGitHub <noreply@github.com>
Thu, 9 Mar 2017 08:51:44 +0000 (10:51 +0200)
(cherry picked from commit 22e707fa04476710ba5cc7e2206e4ac66743931b)

Modules/pyexpat.c

index b3259d57aa114c644ac01fa11c0d04b62b97d197..47f70a27f158461c52f77698a0819b723dea836e 100644 (file)
@@ -1191,7 +1191,7 @@ newxmlparseobject(const char *encoding, const char *namespace_separator, PyObjec
         Py_DECREF(self);
         return NULL;
     }
-#if ((XML_MAJOR_VERSION >= 2) && (XML_MINOR_VERSION >= 1)) || defined(XML_HAS_SET_HASH_SALT)
+#if XML_COMBINED_VERSION >= 20100 || defined(XML_HAS_SET_HASH_SALT)
     /* This feature was added upstream in libexpat 2.1.0.  Our expat copy
      * has a backport of this feature where we also define XML_HAS_SET_HASH_SALT
      * to indicate that we can still use it. */