From bdaadeb3878eebf672e240f4d2a37318594bc45e Mon Sep 17 00:00:00 2001 From: Josh Bleecher Snyder Date: Thu, 24 May 2018 13:31:40 -0700 Subject: [PATCH] cmd/compile: make -W and -w headers and footers clearer -W and -w turn on printing of Nodes for both order and walk. I have found their output mildly incomprehensible for years. Improve it, at long last. Change-Id: Ia05d77e59aa741c2dfc9fcca07f45019420b655e Reviewed-on: https://go-review.googlesource.com/114520 Run-TryBot: Josh Bleecher Snyder Reviewed-by: Ian Lance Taylor --- src/cmd/compile/internal/gc/walk.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cmd/compile/internal/gc/walk.go b/src/cmd/compile/internal/gc/walk.go index 7ae0a1707b..f42d1e43db 100644 --- a/src/cmd/compile/internal/gc/walk.go +++ b/src/cmd/compile/internal/gc/walk.go @@ -20,7 +20,7 @@ func walk(fn *Node) { Curfn = fn if Debug['W'] != 0 { - s := fmt.Sprintf("\nbefore %v", Curfn.Func.Nname.Sym) + s := fmt.Sprintf("\nbefore walk %v", Curfn.Func.Nname.Sym) dumplist(s, Curfn.Nbody) } @@ -473,7 +473,7 @@ func walkexpr(n *Node, init *Nodes) *Node { lno := setlineno(n) if Debug['w'] > 1 { - Dump("walk-before", n) + Dump("before walk expr", n) } if n.Typecheck() != 1 { @@ -1763,7 +1763,7 @@ opswitch: updateHasCall(n) if Debug['w'] != 0 && n != nil { - Dump("walk", n) + Dump("after walk expr", n) } lineno = lno -- 2.50.0