[webkit-changes] [WebKit/WebKit] 619e39: Build failure with -Werror=overloaded-virtual on G...
Carlos Bentzen
noreply at github.com
Tue Apr 23 17:24:04 PDT 2024
Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 619e39d2eab19c9e206788a0f351897b312cefb9
https://github.com/WebKit/WebKit/commit/619e39d2eab19c9e206788a0f351897b312cefb9
Author: Carlos Bentzen <cadubentzen at igalia.com>
Date: 2024-04-23 (Tue, 23 Apr 2024)
Changed paths:
M Source/WebKit/WebProcess/Network/WebSocketChannel.cpp
M Source/WebKit/WebProcess/Network/WebSocketChannel.h
Log Message:
-----------
Build failure with -Werror=overloaded-virtual on GCC 13
https://bugs.webkit.org/show_bug.cgi?id=273097
Reviewed by Darin Adler.
WebSocketChannel inherits from IPC::MessageSender which has a virtual sendMessage()
method. However, WebSocketChannel also had a private sendMessage() method which was
overloading IPC::MessageSender::sendMessage(). There is a warning for this with
-Woverloaded-virtual in GCC, which is included in -Wall on GCC 13. Coupled with -Werror,
we get a build failure in developer mode.
To fix this, renamed WebSocketChannel's sendMessage to sendMessageInternal.
* Source/WebKit/WebProcess/Network/WebSocketChannel.cpp:
(WebKit::WebSocketChannel::createMessageQueue):
(WebKit::WebSocketChannel::sendMessageInternal):
(WebKit::WebSocketChannel::sendMessage): Deleted.
* Source/WebKit/WebProcess/Network/WebSocketChannel.h:
Canonical link: https://commits.webkit.org/277904@main
To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications
More information about the webkit-changes
mailing list