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