summaryrefslogtreecommitdiff
path: root/slicer/xml/testSpecifics.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'slicer/xml/testSpecifics.cpp')
-rw-r--r--slicer/xml/testSpecifics.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/slicer/xml/testSpecifics.cpp b/slicer/xml/testSpecifics.cpp
index 0b086b1..93d19fe 100644
--- a/slicer/xml/testSpecifics.cpp
+++ b/slicer/xml/testSpecifics.cpp
@@ -4,11 +4,20 @@
#include "serializer.h"
#include <Ice/Config.h>
#include <iostream>
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wold-style-cast"
+#pragma GCC diagnostic ignored "-Wsign-conversion"
+#ifndef __clang__
+# pragma GCC diagnostic ignored "-Wuseless-cast"
+#endif
#include <libxml++/parsers/domparser.h>
+#pragma GCC diagnostic pop
+#include <slicer/serializer.h>
#include <slicer/slicer.h>
#include <typeinfo>
#include <xmlExceptions.h>
// IWYU pragma: no_forward_declare Slicer::BadBooleanValue
+// IWYU pragma: no_forward_declare Slicer::XmlDocumentDeserializer
template<typename T, typename... P>
T