From: Rico Tzschichholz Date: Tue, 20 Feb 2024 12:06:17 +0000 (+0100) Subject: girparser: Issue a warning for `record` inside `transparent union` X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=588a1a9b863412e2c3eca3de227057bbe15aa49d;p=thirdparty%2Fvala.git girparser: Issue a warning for `record` inside `transparent union` This prevents aborting on a fatal error --- diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index ed685cd7f..055a1fbb5 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -3814,6 +3814,9 @@ public class Vala.GirParser : CodeVisitor { if (reader.name == "field") { parse_field (); + } else if (reader.name == "record") { + Report.warning (get_current_src (), "unhandled child element `%s' in `transparent union'", reader.name); + skip_element (); } else { // error Report.error (get_current_src (), "unknown child element `%s' in `transparent union'", reader.name);