From 45fd1ef619e36f7d01c70e27fb4de411717d84f3 Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Thu, 12 Jul 2018 08:51:11 +0200 Subject: [PATCH] girparser: Handle unsupported aliases which could not be fully processed This avoids criticals for e.g. aliases of error-domains --- vala/valagirparser.vala | 4 ++++ 1 file changed, 4 insertions(+) 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 -- 2.47.2