summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sw/source/core/txtnode/modeltoviewhelper.cxx8
1 files changed, 8 insertions, 0 deletions
diff --git a/sw/source/core/txtnode/modeltoviewhelper.cxx b/sw/source/core/txtnode/modeltoviewhelper.cxx
index 846e4d1a51b1..2572cf7d1a74 100644
--- a/sw/source/core/txtnode/modeltoviewhelper.cxx
+++ b/sw/source/core/txtnode/modeltoviewhelper.cxx
@@ -178,9 +178,17 @@ ModelToViewHelper::ModelToViewHelper(const SwTextNode &rNode,
if (::std::all_of(startedFields.begin(), startedFields.end(),
[](auto const& it) { return it.second; }))
{
+// prevent -Werror=maybe-uninitialized under gcc 11.2.0
+#if defined __GNUC__ && !defined __clang_ && __GNUC__ == 11
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wmaybe-uninitialized"
+#endif
// i is still hidden but the Range end is oddly "-1"
aHiddenMulti.Select({*oStartHidden, i}, true);
oStartHidden.reset();
+#if defined __GNUC__ && !defined __clang_ && __GNUC__ == 11
+#pragma GCC diagnostic pop
+#endif
}
break;
}