Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 2fb7642ce25719329c4da9b596e3e8f7598e3fe3
      
https://github.com/WebKit/WebKit/commit/2fb7642ce25719329c4da9b596e3e8f7598e3fe3
  Author: Claudio Saavedra <[email protected]>
  Date:   2026-05-21 (Thu, 21 May 2026)

  Changed paths:
    M Source/WTF/wtf/Assertions.h

  Log Message:
  -----------
  Build fix: RELEASE_LOG_FAULT_WITH_PAYLOAD discards variadic args on 
non-Cocoa/non-journald platforms
https://bugs.webkit.org/show_bug.cgi?id=315341

Reviewed by Ross Kirsling.

Commit 313687@main made callers of RELEASE_LOG_FAULT_WITH_PAYLOAD pass extra
format arguments, but only the OS_LOG and journald variants were made
variadic; the Android and generic fallback (Windows) variants still took
(channel, message) and silently dropped everything after the format string.
On Windows that leaves locals such as webProcessID unreferenced, which
breaks the build with fatal warnings enabled. Forward both variants to
RELEASE_LOG_FAULT, which is already variadic on those branches.

* Source/WTF/wtf/Assertions.h:

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



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

Reply via email to