| Differences between
and this patch
- Source/WTF/ChangeLog +12 lines
Lines 1-3 Source/WTF/ChangeLog_sec1
1
2013-02-08  Zan Dobersek  <zdobersek@igalia.com>
2
3
        The 'global isinf/isnan' compiler quirk required when using clang with libstdc++
4
        https://bugs.webkit.org/show_bug.cgi?id=109325
5
6
        Reviewed by NOBODY (OOPS!).
7
8
        Set the WTF_COMPILER_QUIRK_GCC11_GLOBAL_ISINF_ISNAN define to 1 when
9
        using Clang with libstdc++ as the standard library.
10
11
        * wtf/Compiler.h:
12
1
2013-02-08  Adam Barth  <abarth@webkit.org>
13
2013-02-08  Adam Barth  <abarth@webkit.org>
2
14
3
        Use WeakPtrs to communicate between the HTMLDocumentParser and the BackgroundHTMLParser
15
        Use WeakPtrs to communicate between the HTMLDocumentParser and the BackgroundHTMLParser
- Source/WTF/wtf/Compiler.h +7 lines
Lines 64-69 Source/WTF/wtf/Compiler.h_sec1
64
#define WTF_COMPILER_SUPPORTS_HAS_TRIVIAL_DESTRUCTOR __has_extension(has_trivial_destructor)
64
#define WTF_COMPILER_SUPPORTS_HAS_TRIVIAL_DESTRUCTOR __has_extension(has_trivial_destructor)
65
#define WTF_COMPILER_SUPPORTS_CXX_STRONG_ENUMS __has_extension(cxx_strong_enums)
65
#define WTF_COMPILER_SUPPORTS_CXX_STRONG_ENUMS __has_extension(cxx_strong_enums)
66
66
67
#if defined(__cplusplus)
68
#include <cstddef>
69
#if defined(__GLIBCXX__)
70
#define WTF_COMPILER_QUIRK_GCC11_GLOBAL_ISINF_ISNAN 1
71
#endif
72
#endif
73
67
#endif
74
#endif
68
75
69
#ifndef CLANG_PRAGMA
76
#ifndef CLANG_PRAGMA

Return to Bug 109325