]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
astprinter: Don't print null initializers
authorTimm Bäder <mail@baedert.org>
Sat, 5 Nov 2016 21:02:41 +0000 (22:02 +0100)
committerTimm Bäder <mail@baedert.org>
Sat, 5 Nov 2016 21:02:41 +0000 (22:02 +0100)
vala/valaastprinter.vala

index 90cfc3236f4438e614152a1a6d5ca0007cbea371..5bed5bf24629534e243df497f78071b186cece90 100644 (file)
@@ -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) {