Unreviewed build fix for chromium/mac & clang.
authorukai@chromium.org <ukai@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 12 Sep 2011 03:31:18 +0000 (03:31 +0000)
committerukai@chromium.org <ukai@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 12 Sep 2011 03:31:18 +0000 (03:31 +0000)
Fix the macro redefinition error by r94927, because chromium set
ENABLE_JSC_MULTIPLE_THREADS=0 in WebKit/chromium/features.gypi and
it is not PLATFORM(QT).
 ../../JavaScriptCore/wtf/Platform.h:512:9: error: 'ENABLE_JSC_MULTIPLE_THREADS' macro redefined [-Werror]
 #define ENABLE_JSC_MULTIPLE_THREADS 1
 <command line>:43:9: note: previous definition is here
 #define ENABLE_JSC_MULTIPLE_THREADS 0
 1 error generated.

* wtf/Platform.h:

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

Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/wtf/Platform.h

index 074830d..ffbe26d 100644 (file)
@@ -1,3 +1,18 @@
+2011-09-11  Fumitoshi Ukai  <ukai@chromium.org>
+
+        Unreviewed build fix for chromium/mac & clang.
+
+        Fix the macro redefinition error by r94927, because chromium set
+        ENABLE_JSC_MULTIPLE_THREADS=0 in WebKit/chromium/features.gypi and
+        it is not PLATFORM(QT).
+         ../../JavaScriptCore/wtf/Platform.h:512:9: error: 'ENABLE_JSC_MULTIPLE_THREADS' macro redefined [-Werror]
+         #define ENABLE_JSC_MULTIPLE_THREADS 1
+         <command line>:43:9: note: previous definition is here
+         #define ENABLE_JSC_MULTIPLE_THREADS 0
+         1 error generated.
+
+        * wtf/Platform.h:
+
 2011-09-11  Sam Weinig  <sam@webkit.org>
 
         Remove JSCell::isPropertyNameIterator(), it is unused
index 6c03f90..3146e39 100644 (file)
 
 /* FIXME: JSC multithreading currently only supports pthread.
    Qt-Win cannot do multithreading because it is not pthread-based. */
-#if !defined(ENABLE_JSC_MULTIPLE_THREADS) && (!PLATFORM(QT) || USE(PTHREAD_BASED_QT))
+#if !defined(ENABLE_JSC_MULTIPLE_THREADS)
+#if !PLATFORM(QT) || USE(PTHREAD_BASED_QT)
 #define ENABLE_JSC_MULTIPLE_THREADS 1
 #endif
+#endif
 
 /* FIXME: JSC multithreading currently only supports pthread.
    Qt-Win cannot do multithreading because it is not pthread-based. */
-#if !defined(ENABLE_WTF_MULTIPLE_THREADS) && (!PLATFORM(QT) || USE(PTHREAD_BASED_QT))
+#if !defined(ENABLE_WTF_MULTIPLE_THREADS)
+#if !PLATFORM(QT) || USE(PTHREAD_BASED_QT)
 #define ENABLE_WTF_MULTIPLE_THREADS 1
 #endif
+#endif
 
 /* On Windows, use QueryPerformanceCounter by default */
 #if OS(WINDOWS)