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