Changeset 244660 in webkit
- Timestamp:
- Apr 25, 2019, 12:11:59 PM (6 years ago)
- Location:
- trunk/Source
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/JavaScriptCore/ChangeLog
r244657 r244660 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Fix more builds after r244653 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 * b3/B3Value.h: 7 There is an older system with libc++ headers that don't have std::conjunction. Just use constexpr and && instead for the one use of it in WebKit. 8 1 9 2019-04-25 Basuke Suzuki <Basuke.Suzuki@sony.com> 2 10 -
trunk/Source/JavaScriptCore/b3/B3Value.h
r244309 r244660 335 335 typedef int32_t OffsetType; 336 336 template<typename Int> 337 struct IsLegalOffset : std::conjunction<338 typename std::enable_if<std::is_integral<Int>::value>::type,339 typename std::enable_if<std::is_signed<Int>::value>::type,340 typename std::enable_if<sizeof(Int) <= sizeof(OffsetType)>::type341 > {};337 struct IsLegalOffset { 338 static constexpr bool value = std::is_integral<Int>::value 339 && std::is_signed<Int>::value 340 && sizeof(Int) <= sizeof(OffsetType); 341 }; 342 342 343 343 protected: -
trunk/Source/WebCore/ChangeLog
r244659 r244660 1 2019-04-25 Alex Christensen <achristensen@webkit.org> 2 3 Fix more builds after r244653 4 https://bugs.webkit.org/show_bug.cgi?id=197131 5 6 * svg/properties/SVGValuePropertyList.h: 7 Something is preventing MSVC from seeing protected constructors from subclasses. 8 1 9 2019-04-25 Per Arne Vollan <pvollan@apple.com> 2 10 -
trunk/Source/WebCore/svg/properties/SVGValuePropertyList.h
r243336 r244660 67 67 } 68 68 69 // Visual Studio doesn't seem to see these private constructors from subclasses. 70 // FIXME: See what it takes to remove this hack. 71 #if !COMPILER(MSVC) 69 72 protected: 73 #endif 70 74 using Base::append; 71 75 using Base::remove;
Note:
See TracChangeset
for help on using the changeset viewer.