summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMiklos Vajna <vmiklos@collabora.com>2024-03-19 14:00:17 +0100
committerMiklos Vajna <vmiklos@collabora.com>2024-03-19 14:00:20 +0100
commitc58eda83afcee4965254397868eba856df89447c (patch)
treec7ea669d5ab083fd9a26754ecb020501e8311dfb
parent2af22206aca7c14e70e40ee248e9a8a361fbc88f (diff)
Fix -Werror=switch
importtest.cpp: In function ‘librevenge::RVNGString {anonymous}::getXPathContent(xmlDocPtr, const librevenge::RVNGString&)’: importtest.cpp:150:3: error: case value ‘5’ not in enumerated type ‘xmlXPathObjectType’ [-Werror=switch] case XPATH_POINT: ^~~~ importtest.cpp:151:3: error: case value ‘6’ not in enumerated type ‘xmlXPathObjectType’ [-Werror=switch] case XPATH_RANGE: ^~~~ importtest.cpp:152:3: error: case value ‘7’ not in enumerated type ‘xmlXPathObjectType’ [-Werror=switch] case XPATH_LOCATIONSET: ^~~~ cc1plus: all warnings being treated as errors Change-Id: I04cf0caf6d0e51b4c02cbab0bd5b4219c7ac5a3b
-rw-r--r--src/test/importtest.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/test/importtest.cpp b/src/test/importtest.cpp
index 5192284..89e497f 100644
--- a/src/test/importtest.cpp
+++ b/src/test/importtest.cpp
@@ -147,9 +147,11 @@ librevenge::RVNGString getXPathContent(xmlDocPtr doc, const librevenge::RVNGStri
case XPATH_STRING:
return librevenge::RVNGString(reinterpret_cast<char *>(xpathobject->stringval));
case XPATH_NUMBER:
+#ifdef LIBXML_XPTR_LOCS_ENABLED
case XPATH_POINT:
case XPATH_RANGE:
case XPATH_LOCATIONSET:
+#endif
case XPATH_USERS:
case XPATH_XSLT_TREE:
CPPUNIT_FAIL("Unsupported XPath type");