summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimm Bäder <mail@baedert.org>2016-11-05 22:02:41 +0100
committerTimm Bäder <mail@baedert.org>2016-11-05 22:02:41 +0100
commit85c3bbdd9b1decea3e3d969dca5740c9b4072766 (patch)
tree1f0f0014888fb2800ea0e2c117b1f2db267d2249
parent2955e29f548a26d9a8a2baea9a573c449c92c6c2 (diff)
downloadvala-85c3bbdd9b1decea3e3d969dca5740c9b4072766.tar.gz
astprinter: Don't print null initializers
-rw-r--r--vala/valaastprinter.vala11
1 files changed, 7 insertions, 4 deletions
diff --git a/vala/valaastprinter.vala b/vala/valaastprinter.vala
index 90cfc3236..5bed5bf24 100644
--- a/vala/valaastprinter.vala
+++ b/vala/valaastprinter.vala
@@ -113,10 +113,13 @@ public class Vala.AstPrinter : CodeVisitor {
public override void visit_local_variable (LocalVariable local) {
print ("Local Var %s %s".printf (local.variable_type.to_string (), local.name));
- print ("Initializer: %s".printf (local.initializer.type_name));
- level ++;
- local.initializer.accept (this);
- level --;
+
+ if (local.initializer != null) {
+ print ("Initializer: %s".printf (local.initializer.type_name));
+ level ++;
+ local.initializer.accept (this);
+ level --;
+ }
}
public override void visit_initializer_list (InitializerList list) {