https://gcc.gnu.org/g:71233d31704fa5eff6d3a7921f1af18257630405

commit r16-4674-g71233d31704fa5eff6d3a7921f1af18257630405
Author: Sam James <[email protected]>
Date:   Tue Oct 28 00:06:24 2025 +0000

    libgcobol: fix xmlCtxtGetVersion typo again
    
    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.

Diff:
---
 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

Reply via email to