Fix WebKit1 build after r155910
authorbenjamin@webkit.org <benjamin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 17 Sep 2013 01:01:43 +0000 (01:01 +0000)
committerbenjamin@webkit.org <benjamin@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 17 Sep 2013 01:01:43 +0000 (01:01 +0000)
Reviewed by Anders Carlsson.

* wtf/Platform.h: Some files in WebKit include system headers before
WTF headers, causing the macro to be defined twice. #undef the macro
to support that case.

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

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

index aa500d9..db1342a 100644 (file)
@@ -1,5 +1,15 @@
 2013-09-16  Benjamin Poulain  <benjamin@webkit.org>
 
+        Fix WebKit1 build after r155910
+
+        Reviewed by Anders Carlsson.
+
+        * wtf/Platform.h: Some files in WebKit include system headers before
+        WTF headers, causing the macro to be defined twice. #undef the macro
+        to support that case.
+
+2013-09-16  Benjamin Poulain  <benjamin@webkit.org>
+
         Disable OS X's unprefixed debug macro
         https://bugs.webkit.org/show_bug.cgi?id=121460
 
index 4b9ba7d..9f92eb1 100644 (file)
 // OS X defines a series 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 in how we name methods and functions.
+#undef __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES
 #define __ASSERT_MACROS_DEFINE_VERSIONS_WITHOUT_UNDERSCORES 0
 #endif /* PLATFORM(MAC) && !PLATFORM(IOS) */