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

Reply via email to