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

Reply via email to