Branch: refs/heads/webkitglib/2.52
Home: https://github.com/WebKit/WebKit
Commit: 883fecc3a7bf294c427e3caa00e6f5fb5e10d3e3
https://github.com/WebKit/WebKit/commit/883fecc3a7bf294c427e3caa00e6f5fb5e10d3e3
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:
Originally-landed-as: 305931@main (d82b68d06902).
https://bugs.webkit.org/show_bug.cgi?id=305836
Canonical link: https://commits.webkit.org/305877.1@webkitglib/2.52
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications