Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: a1d481afa82a31d7a259b9f7364c370485aaa7c5
      
https://github.com/WebKit/WebKit/commit/a1d481afa82a31d7a259b9f7364c370485aaa7c5
  Author: Ahmad Saleem <[email protected]>
  Date:   2026-04-03 (Fri, 03 Apr 2026)

  Changed paths:
    M Source/WebCore/cssjit/SelectorCompiler.cpp
    M Source/WebCore/dom/NodeRareData.h
    M Source/WebCore/loader/cache/CachedResource.cpp

  Log Message:
  -----------
  Use std::to_underlying instead of std::underlying_type casts in WebCore
https://bugs.webkit.org/show_bug.cgi?id=311400
rdar://173994250

Reviewed by Abrar Rahman Protyasha.

Replace verbose static_cast<std::underlying_type_t<E>>(...) and
static_cast<std::underlying_type<E>::type>(...) patterns with the
more concise std::to_underlying() in below cases.

* Source/WebCore/cssjit/SelectorCompiler.cpp:
(WebCore::SelectorCompiler::SelectorCodeGenerator::branchOnResolvingModeWithCheckingContext):
(WebCore::SelectorCompiler::SelectorCodeGenerator::generateSpecialFailureInQuirksModeForActiveAndHoverIfNeeded):
* Source/WebCore/dom/NodeRareData.h:
(WebCore::NodeListsNodeData::namedCollectionKey):
* Source/WebCore/loader/cache/CachedResource.cpp:
(WebCore::CachedResource::cryptographicDigest const):

Canonical link: https://commits.webkit.org/310518@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to