]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Work around clang-3.6 complaining of unknown attributes in libxml2
authorFrancesco Chemolli <kinkie@squid-cache.org>
Fri, 21 Aug 2015 00:54:50 +0000 (17:54 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Fri, 21 Aug 2015 00:54:50 +0000 (17:54 -0700)
src/esi/Libxml2Parser.h

index 87db3349a9a8b0251621183c6edf32453cc58df7..28c2ed1db6715241b90f98763f17b70a3cfe6c18 100644 (file)
 #define OLD_FREE free
 #undef free
 #endif
+
+#if __clang__
+// workaround for clang complaining of unknown attributes in libxml2 on fedora22
+#ifdef LIBXML_ATTR_ALLOC_SIZE
+#undef LIBXML_ATTR_ALLOC_SIZE
+#endif
+#define LIBXML_ATTR_ALLOC_SIZE(x)
+#endif /* __clang__ */
+
 #if HAVE_LIBXML_PARSER_H
 #include <libxml/parser.h>
 #endif