From 162a635d212331d8db9f7371de968bd9f2598bf2 Mon Sep 17 00:00:00 2001 From: Juerg Billeter Date: Tue, 4 Dec 2007 10:32:32 +0000 Subject: [PATCH] don't call replace_type when type resolving failed 2007-12-04 Juerg Billeter * vala/valasymbolresolver.vala: don't call replace_type when type resolving failed svn path=/trunk/; revision=752 --- ChangeLog | 5 +++++ vala/valasymbolresolver.vala | 4 +++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 89aad70..d1d353c 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2007-12-04 Jürg Billeter + + * vala/valasymbolresolver.vala: don't call replace_type when type + resolving failed + 2007-12-03 Roberto Majadas * vapi/libgnome-menu.* : Added libgnome-menu vapi files diff --git a/vala/valasymbolresolver.vala b/vala/valasymbolresolver.vala index c183c1a..590eba8 100644 --- a/vala/valasymbolresolver.vala +++ b/vala/valasymbolresolver.vala @@ -315,7 +315,9 @@ public class Vala.SymbolResolver : CodeVisitor { var unresolved_type = (UnresolvedType) data_type; var type = resolve_type (unresolved_type); - unresolved_type.parent_node.replace_type (unresolved_type, type); + if (type != null) { + unresolved_type.parent_node.replace_type (unresolved_type, type); + } } public override void visit_variable_declarator (VariableDeclarator! decl) { -- 2.7.4