src/test/importtest.cpp | 2 ++
1 file changed, 2 insertions(+)
New commits:
commit c58eda83afcee4965254397868eba856df89447c
Author: Miklos Vajna <[email protected]>
AuthorDate: Tue Mar 19 14:00:17 2024 +0100
Commit: Miklos Vajna <[email protected]>
CommitDate: Tue Mar 19 14:00:20 2024 +0100
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
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");