From: Rico Tzschichholz Date: Thu, 12 Jul 2018 06:51:11 +0000 (+0200) Subject: girparser: Handle unsupported aliases which could not be fully processed X-Git-Tag: 0.41.90~23 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=45fd1ef619e36f7d01c70e27fb4de411717d84f3;p=thirdparty%2Fvala.git girparser: Handle unsupported aliases which could not be fully processed This avoids criticals for e.g. aliases of error-domains --- diff --git a/vala/valagirparser.vala b/vala/valagirparser.vala index 31ae069c2..203a1ec8a 100644 --- a/vala/valagirparser.vala +++ b/vala/valagirparser.vala @@ -3715,6 +3715,10 @@ public class Vala.GirParser : CodeVisitor { deleg.external = true; alias.symbol = deleg; + } else if (type_sym != null) { + Report.warning (alias.source_reference, "alias `%s' for `%s' is not supported".printf (alias.get_full_name (), type_sym.get_full_name ())); + alias.symbol = type_sym; + alias.merged = true; } // inherit atributes, like type_id