summaryrefslogtreecommitdiff
path: root/sc/qa/unit/mark_test.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'sc/qa/unit/mark_test.cxx')
-rw-r--r--sc/qa/unit/mark_test.cxx12
1 files changed, 12 insertions, 0 deletions
diff --git a/sc/qa/unit/mark_test.cxx b/sc/qa/unit/mark_test.cxx
index f6c2e81ef356..6c2d3e870370 100644
--- a/sc/qa/unit/mark_test.cxx
+++ b/sc/qa/unit/mark_test.cxx
@@ -16,10 +16,20 @@
#include <markdata.hxx>
#include "../../source/core/data/markarr.cxx"
#include "../../source/core/data/markmulti.cxx"
+#if defined __GNUC__ && !defined __clang__
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wsubobject-linkage"
+ // automatically suppressed in the main .cxx, but not in this included one
+#endif
#include "../../source/core/data/segmenttree.cxx"
+#if defined __GNUC__ && !defined __clang__
+#pragma GCC diagnostic push
+#endif
#include <utility>
+namespace {
+
struct MarkTestData // To represent a single rectangle part of a multiselection
{
ScRange aRange;
@@ -80,6 +90,8 @@ struct MultiMarkTestData
std::vector<std::pair<SCCOL,SCCOL>> aColsWithUnequalMarksList;
};
+}
+
class Test : public CppUnit::TestFixture
{
public: