aboutsummaryrefslogtreecommitdiffstats
path: root/community/maliit-framework/0001-ut_mimserveroptions-Move-the-operator-definition-to-.patch
diff options
context:
space:
mode:
Diffstat (limited to 'community/maliit-framework/0001-ut_mimserveroptions-Move-the-operator-definition-to-.patch')
-rw-r--r--community/maliit-framework/0001-ut_mimserveroptions-Move-the-operator-definition-to-.patch40
1 files changed, 40 insertions, 0 deletions
diff --git a/community/maliit-framework/0001-ut_mimserveroptions-Move-the-operator-definition-to-.patch b/community/maliit-framework/0001-ut_mimserveroptions-Move-the-operator-definition-to-.patch
new file mode 100644
index 00000000000..3e565b7872f
--- /dev/null
+++ b/community/maliit-framework/0001-ut_mimserveroptions-Move-the-operator-definition-to-.patch
@@ -0,0 +1,40 @@
+From 86e55980e3025678882cb9c4c78614f86cdc1f04 Mon Sep 17 00:00:00 2001
+From: Rodney Dawes <dobey.pwns@gmail.com>
+Date: Tue, 9 Aug 2022 13:57:39 -0400
+Subject: [PATCH] ut_mimserveroptions: Move the operator== definition to global
+ namespace
+
+With gcc-12 having the operator== in anonymous namespace for a struct which
+is in the global namespace results in a lengthy compilation error. Moving
+this non-mmember function into the global namespace fixes the issue.
+
+Fixes #112
+---
+ tests/ut_mimserveroptions/ut_mimserveroptions.cpp | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/tests/ut_mimserveroptions/ut_mimserveroptions.cpp b/tests/ut_mimserveroptions/ut_mimserveroptions.cpp
+index 7c904db..f533927 100644
+--- a/tests/ut_mimserveroptions/ut_mimserveroptions.cpp
++++ b/tests/ut_mimserveroptions/ut_mimserveroptions.cpp
+@@ -42,12 +42,12 @@ namespace {
+ "-testability", "TESTABILITY", "-qdevel", "-reverse",
+ "-stylesheet", "-widgetcount", "-qdebug",
+ "-software" } };
++}
+
+- bool operator==(const MImServerCommonOptions &x,
+- const MImServerCommonOptions &y)
+- {
+- return (x.showHelp == y.showHelp);
+- }
++bool operator==(const MImServerCommonOptions &x,
++ const MImServerCommonOptions &y)
++{
++ return (x.showHelp == y.showHelp);
+ }
+
+
+--
+2.37.1
+