Skip to content

Commit 01183d7

Browse files
committed
Enable XML_ATTR_MALLOC and XML_ATTR_ALLOC_SIZE for
clang-cl on Windows
1 parent 92e5f82 commit 01183d7

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

Modules/expat/expat_external.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -112,14 +112,14 @@
112112
# define XMLIMPORT
113113
#endif
114114

115-
#if defined(__GNUC__) \
115+
#if defined(__clang__) || defined(__GNUC__) \
116116
&& (__GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96))
117117
# define XML_ATTR_MALLOC __attribute__((__malloc__))
118118
#else
119119
# define XML_ATTR_MALLOC
120120
#endif
121121

122-
#if defined(__GNUC__) \
122+
#if defined(__clang__) || defined(__GNUC__) \
123123
&& ((__GNUC__ > 4) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))
124124
# define XML_ATTR_ALLOC_SIZE(x) __attribute__((__alloc_size__(x)))
125125
#else

0 commit comments

Comments
 (0)