From: Timm Bäder Date: Tue, 8 Nov 2016 09:46:42 +0000 (+0100) Subject: astprinter: Fix assignment printing X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=14b9a541ba0c34d2dbdecd0f2bb944c694dfa966;p=thirdparty%2Fvala.git astprinter: Fix assignment printing --- diff --git a/vala/valaastprinter.vala b/vala/valaastprinter.vala index 93403eaaf..a1b49567e 100644 --- a/vala/valaastprinter.vala +++ b/vala/valaastprinter.vala @@ -261,7 +261,8 @@ public class Vala.AstPrinter : CodeVisitor { public override void visit_member_access (MemberAccess expr) { - print ("MemberAccess (%s)".printf (expr.member_name)); + print ("MemberAccess (%s), Inner: %s".printf (expr.member_name, + expr.inner != null ? expr.inner.type_name : "null")); level ++; expr.accept_children (this); level --; @@ -341,14 +342,14 @@ public class Vala.AstPrinter : CodeVisitor { public override void visit_assignment (Assignment a) { print ("Assignment"); - print ("From"); + print ("From %s".printf (a.right.type_name)); level ++; - a.left.accept (this); + a.right.accept (this); level --; - print ("To %s".printf (a.right.type_name)); + print ("To %s".printf (a.left.type_name)); level ++; - a.right.accept (this); + a.left.accept (this); level --; //print ("Assignment from %s to %s".printf (a.left.type_name, a.right.type_name)); }