diff options
author | Timm Bäder <mail@baedert.org> | 2016-11-05 22:02:41 +0100 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2016-11-05 22:02:41 +0100 |
commit | 85c3bbdd9b1decea3e3d969dca5740c9b4072766 (patch) | |
tree | 1f0f0014888fb2800ea0e2c117b1f2db267d2249 | |
parent | 2955e29f548a26d9a8a2baea9a573c449c92c6c2 (diff) | |
download | vala-85c3bbdd9b1decea3e3d969dca5740c9b4072766.tar.gz |
astprinter: Don't print null initializers
-rw-r--r-- | vala/valaastprinter.vala | 11 |
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) { |