From 85c3bbdd9b1decea3e3d969dca5740c9b4072766 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timm=20B=C3=A4der?= Date: Sat, 5 Nov 2016 22:02:41 +0100 Subject: astprinter: Don't print null initializers --- vala/valaastprinter.vala | 11 +++++++---- 1 file 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) { -- cgit v1.2.1