Make sure to define OVERRIDE and FINAL for older builds of clang.
authorandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 23 Sep 2011 19:17:15 +0000 (19:17 +0000)
committerandersca@apple.com <andersca@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 23 Sep 2011 19:17:15 +0000 (19:17 +0000)
* wtf/Compiler.h:

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

Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/wtf/Compiler.h

index c325776..83089d7 100644 (file)
@@ -1,3 +1,9 @@
+2011-09-23  Anders Carlsson  <andersca@apple.com>
+
+        Make sure to define OVERRIDE and FINAL for older builds of clang.
+
+        * wtf/Compiler.h:
+
 2011-09-23  Gavin Barraclough  <barraclough@apple.com>
 
         Implement op_resolve_global in the DFG JIT
index 0fa162d..9ee8a62 100644 (file)
 #endif
 #elif COMPILER(MSVC)
 #define OVERRIDE override
-#else
-#define OVERRIDE
 #endif
 #endif
 
+#ifndef OVERRIDE
+#define OVERRIDE
+#endif
+
 /* FINAL */
 
 #ifndef FINAL
 #endif
 #elif COMPILER(MSVC)
 #define FINAL sealed
-#else
-#define FINAL
 #endif
 #endif
 
+#ifndef FINAL
+#define FINAL
+#endif
+
 #endif /* WTF_Compiler_h */