[GTK] C++20 warnings in TestConsoleMessage
https://bugs.webkit.org/show_bug.cgi?id=235634
Patch by Philippe Normand <pnormand@igalia.com> on 2022-01-26
Reviewed by Adrian Perez de Castro.
Fix ambiguous-reversed-operator warnings. In C++20 comparison operators (like a == b) need
to be declared const, so that reverse comparisons (like b == a) also work as intended.
* TestWebKitAPI/Tests/WebKitGLib/TestConsoleMessage.cpp:
(ConsoleMessageTest::ConsoleMessage::operator== const):
(ConsoleMessageTest::ConsoleMessage::operator==): Deleted.
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@288613 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/Tools/ChangeLog b/Tools/ChangeLog
index d1cd49d..a245941 100644
--- a/Tools/ChangeLog
+++ b/Tools/ChangeLog
@@ -1,3 +1,17 @@
+2022-01-26 Philippe Normand <pnormand@igalia.com>
+
+ [GTK] C++20 warnings in TestConsoleMessage
+ https://bugs.webkit.org/show_bug.cgi?id=235634
+
+ Reviewed by Adrian Perez de Castro.
+
+ Fix ambiguous-reversed-operator warnings. In C++20 comparison operators (like a == b) need
+ to be declared const, so that reverse comparisons (like b == a) also work as intended.
+
+ * TestWebKitAPI/Tests/WebKitGLib/TestConsoleMessage.cpp:
+ (ConsoleMessageTest::ConsoleMessage::operator== const):
+ (ConsoleMessageTest::ConsoleMessage::operator==): Deleted.
+
2022-01-26 Alexander Mikhaylenko <alexm@gnome.org>
[GTK] REGRESSION: Touch scrolling is broken
diff --git a/Tools/TestWebKitAPI/Tests/WebKitGLib/TestConsoleMessage.cpp b/Tools/TestWebKitAPI/Tests/WebKitGLib/TestConsoleMessage.cpp
index 878a1c6..b7a1c3b 100644
--- a/Tools/TestWebKitAPI/Tests/WebKitGLib/TestConsoleMessage.cpp
+++ b/Tools/TestWebKitAPI/Tests/WebKitGLib/TestConsoleMessage.cpp
@@ -29,7 +29,7 @@
enum class MessageSource { JavaScript, Network, ConsoleAPI, Security, Other };
enum class MessageLevel { Info, Log, Warning, Error, Debug };
struct ConsoleMessage {
- bool operator==(const ConsoleMessage& other)
+ bool operator==(const ConsoleMessage& other) const
{
return source == other.source
&& level == other.level