Changeset 244656 in webkit
- Timestamp:
- Apr 25, 2019 11:49:20 AM (5 years ago)
- Location:
- trunk/Source
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WTF/ChangeLog
r244653 r244656 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Fix High Sierra build after r244653 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 * wtf/StdLibExtras.h: 7 High Sierra thinks __cplusplus is 201406 even when using C++17. 8 Removing the __cplusplus check resolves the build failure on High Sierra. 9 We can clean up StdLibExtras more later. 10 1 11 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 12 -
trunk/Source/WTF/wtf/StdLibExtras.h
r237789 r244656 528 528 // Provide in_place_t when not building with -std=c++17, or when building with libstdc++ 6 529 529 // (which doesn't define the _GLIBCXX_RELEASE macro that's been introduced in libstdc++ 7). 530 #if ( __cplusplus < 201703L ||(defined(__GLIBCXX__) && !defined(_GLIBCXX_RELEASE))) && (!defined(_MSVC_LANG) || _MSVC_LANG < 201703L)530 #if ((defined(__GLIBCXX__) && !defined(_GLIBCXX_RELEASE))) && (!defined(_MSVC_LANG) || _MSVC_LANG < 201703L) 531 531 532 532 // These are inline variable for C++17 and later. -
trunk/Source/WebCore/ChangeLog
r244653 r244656 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Fix MSVC build after r244653 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 * svg/properties/SVGValueProperty.h: 7 MSVC doesn't think it can access these protected constructors from subclasses. 8 Make the build work and investigate this later. 9 1 10 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 11 -
trunk/Source/WebCore/svg/properties/SVGValueProperty.h
r243183 r244656 47 47 PropertyType& value() { return m_value; } 48 48 49 // Visual Studio doesn't seem to see these private constructors from subclasses. 50 // FIXME: See what it takes to remove this hack. 51 #if !COMPILER(MSVC) 49 52 protected: 53 #endif 50 54 // Create an initialized property, e.g creating an item to be appended in an SVGList. 51 55 SVGValueProperty(const PropertyType& value)
Note: See TracChangeset
for help on using the changeset viewer.