summaryrefslogtreecommitdiff
path: root/vala/valasymbolresolver.vala
diff options
context:
space:
mode:
authorJuerg Billeter <j@bitron.ch>2007-12-04 10:32:32 +0000
committerJürg Billeter <juergbi@src.gnome.org>2007-12-04 10:32:32 +0000
commit162a635d212331d8db9f7371de968bd9f2598bf2 (patch)
tree3ed0bdb0923ff6b2c4587247e7b8e1bc49c4f217 /vala/valasymbolresolver.vala
parent558c295d0175ad92604f6dde7c09672896e0bf30 (diff)
downloadvala-162a635d212331d8db9f7371de968bd9f2598bf2.tar.gz
don't call replace_type when type resolving failed
2007-12-04 Juerg Billeter <j@bitron.ch> * vala/valasymbolresolver.vala: don't call replace_type when type resolving failed svn path=/trunk/; revision=752
Diffstat (limited to 'vala/valasymbolresolver.vala')
-rw-r--r--vala/valasymbolresolver.vala4
1 files changed, 3 insertions, 1 deletions
diff --git a/vala/valasymbolresolver.vala b/vala/valasymbolresolver.vala
index c183c1a6e..590eba8cb 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) {