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
