Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: d82b68d0690253b8c67970f952b06d3227af5f9f
https://github.com/WebKit/WebKit/commit/d82b68d0690253b8c67970f952b06d3227af5f9f
Author: Carlos Alberto Lopez Perez <[email protected]>
Date: 2026-01-21 (Wed, 21 Jan 2026)
Changed paths:
M Source/JavaScriptCore/jit/JIT.h
Log Message:
-----------
[GCC] Build failure with GCC 12.2.0 or lower after 305289@main
https://bugs.webkit.org/show_bug.cgi?id=305836
Reviewed by Justin Michaud.
GCC < 12.3 crashes when resolving 'using enum' symbols within template
instantiations (GCC#103081). This patch replaces the 'using' declaration
with explicit static constexpr members for affected GCC versions.
This affects Debian 12 which ships GCC 12.2.0 but not Ubuntu 22.04 which
ships GCC 12.3.0
* Source/JavaScriptCore/jit/JIT.h:
Canonical link: https://commits.webkit.org/305931@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications