[PATCH] Allow to build with clang-cl

Mike Hommey mh+jemalloc at glandium.org
Wed Jun 11 21:07:31 PDT 2014


From: Mike Hommey <mh at glandium.org>

---
 include/msvc_compat/C99/stdbool.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/include/msvc_compat/C99/stdbool.h b/include/msvc_compat/C99/stdbool.h
index da9ee8b..d92160e 100644
--- a/include/msvc_compat/C99/stdbool.h
+++ b/include/msvc_compat/C99/stdbool.h
@@ -5,7 +5,11 @@
 
 /* MSVC doesn't define _Bool or bool in C, but does have BOOL */
 /* Note this doesn't pass autoconf's test because (bool) 0.5 != true */
+/* Clang-cl uses MSVC headers, so needs msvc_compat, but has _Bool as
+ * a built-in type. */
+#ifndef __clang__
 typedef BOOL _Bool;
+#endif
 
 #define bool _Bool
 #define true 1
-- 
2.0.0.rc2



More information about the jemalloc-discuss mailing list