From 1d2e0cd25932baf3c7646b6b1c37600a6431cae6 Mon Sep 17 00:00:00 2001 From: Ayke van Laethem Date: Sat, 15 Sep 2018 18:45:46 +0200 Subject: [PATCH] compiler: don't show DebugRef with -dumpssa --- compiler.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/compiler.go b/compiler.go index 503bf832..a9e37044 100644 --- a/compiler.go +++ b/compiler.go @@ -1337,6 +1337,9 @@ func (c *Compiler) parseFunc(frame *Frame) error { c.builder.SetInsertPointAtEnd(frame.blocks[block]) frame.currentBlock = block for _, instr := range block.Instrs { + if _, ok := instr.(*ssa.DebugRef); ok { + continue + } if c.dumpSSA { if val, ok := instr.(ssa.Value); ok && val.Name() != "" { fmt.Printf("\t%s = %s\n", val.Name(), val.String())