Disable OS X's unprefixed debug macro
authorbenjamin@webkit.org <benjamin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 16 Sep 2013 23:30:24 +0000 (23:30 +0000)
committerbenjamin@webkit.org <benjamin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 16 Sep 2013 23:30:24 +0000 (23:30 +0000)
https://bugs.webkit.org/show_bug.cgi?id=121460

Reviewed by Anders Carlsson.

* wtf/Platform.h: OS X defines a serie of platform macros for debugging.
Some of them are really annoying because they use common names (e.g. check()).

Disable those macros so that we are not limited how we name methods and functions.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@155910 268f45cc-cd09-0410-ab3c-d52691b4dbfc

Source/WTF/ChangeLog
Source/WTF/wtf/Platform.h

index be26d6d..971cc59 100644 (file)
@@ -1,3 +1,15 @@
+2013-09-16  Benjamin Poulain  <benjamin@webkit.org>
+
+        Disable OS X's unprefixed debug macro
+        https://bugs.webkit.org/show_bug.cgi?id=121460
+
+        Reviewed by Anders Carlsson.
+
+        * wtf/Platform.h: OS X defines a serie of platform macros for debugging.
+        Some of them are really annoying because they use common names (e.g. check()).
+
+        Disable those macros so that we are not limited how we name methods and functions.
+
 2013-09-16  Anders Carlsson  <andersca@apple.com>
 
         MessageQueue should use a Deque of OwnPtrs
index 887fb8a..3bc3452 100644 (file)
 #endif
 #define WTF_USE_APPKIT 1
 #define WTF_USE_SECURITY_FRAMEWORK 1
+
+// OS X defines a serie of platform macros for debugging.
+// Some of them are really annoying because they use common names (e.g. check()).
+// Disable those macros so that we are not limited how we name methods and functions.
+#define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
 #endif /* PLATFORM(MAC) && !PLATFORM(IOS) */
 
 #if PLATFORM(IOS)