Followup to r16-4668-g374ec67294fc4f. I'd assumed the build got past
this point but it turned out it hadn't.
libgcobol/ChangeLog:
PR cobol/122451
* xmlparse.cc (context_t): Make 'ctxt' public.
(xml_push_parse): Fix xmlCtxtGetVersion argument.
---
Now really bootstrapped ;)
libgcobol/xmlparse.cc | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/libgcobol/xmlparse.cc b/libgcobol/xmlparse.cc
index 59d407215441..54b9f02ca37c 100644
--- a/libgcobol/xmlparse.cc
+++ b/libgcobol/xmlparse.cc
@@ -658,9 +658,9 @@ xmlParserErrors_str( xmlParserErrors erc, const char name[]
) {
* The global context is NULL if XML PARSE is not in progress.
*/
static class context_t {
- xmlParserCtxt * ctxt;
const int priority;
public:
+ xmlParserCtxt * ctxt;
context_t() : ctxt(nullptr), priority(LOG_INFO) {
const int option = LOG_PERROR, facility = LOG_USER;
#if HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME
@@ -734,7 +734,7 @@ xml_push_parse( cblc_field_t *input_field,
context.push( input_field, input_offset, len, false);
#if LIBXML_VERSION >= 21400
- const xmlChar * version = xmlCtxtGetVersion( context );
+ const xmlChar * version = xmlCtxtGetVersion( context.ctxt );
#else
const xmlChar * version = xmlchar_of("requires version 2.14");
#endif
base-commit: 89f8c4709446f4b16fe88ac25cfef7fa9a73f296
--
2.51.1