Changeset 156969 in webkit


Ignore:
Timestamp:
Oct 5, 2013 12:02:54 PM (11 years ago)
Author:
andersca@apple.com
Message:

Try to #define final to sealed when building with MSVC
https://bugs.webkit.org/show_bug.cgi?id=122386

Reviewed by Darin Adler.

  • wtf/Compiler.h:
Location:
trunk/Source/WTF
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WTF/ChangeLog

    r156968 r156969  
     12013-10-05  Anders Carlsson  <andersca@apple.com>
     2
     3        Try to #define final to sealed when building with MSVC
     4        https://bugs.webkit.org/show_bug.cgi?id=122386
     5
     6        Reviewed by Darin Adler.
     7
     8        * wtf/Compiler.h:
     9
    1102013-10-05  Anders Carlsson  <andersca@apple.com>
    211
  • trunk/Source/WTF/wtf/Compiler.h

    r156246 r156969  
    5959#if defined(__APPLE__) && (__clang_major__ < 4 || (__clang_major__ == 4 && __clang_minor__ < 2))
    6060#define WTF_COMPILER_QUIRK_FINAL_IS_BUGGY 1
     61#error "Please use a newer version of Xcode, this version has code generation bugs when using 'final' in C++ code"
    6162#endif
    6263
     
    293294#if COMPILER_QUIRK(FINAL_IS_CALLED_SEALED)
    294295#define FINAL sealed
     296#define final sealed
    295297#else
    296298#define FINAL final
Note: See TracChangeset for help on using the changeset viewer.