• Daniel Martí's avatar
    cmd/compile: clean up various bits of code · 006bc570
    Daniel Martí authored
    * replace a copy of IsMethod with a call of it.
    * a few more switches where they simplify the code.
    * prefer composite literals over "n := new(...); n.x = y; ...".
    * use defers to get rid of three goto labels.
    * rewrite updateHasCall into two funcs to remove gotos.
    
    Passes toolstash-check on std cmd.
    
    Change-Id: Icb5442a89a87319ef4b640bbc5faebf41b193ef1
    Reviewed-on: https://go-review.googlesource.com/72070
    Run-TryBot: Daniel Martí <mvdan@mvdan.cc>
    TryBot-Result: Gobot Gobot <gobot@golang.org>
    Reviewed-by: 's avatarMatthew Dempsky <mdempsky@google.com>
    006bc570
gsubr.go 6.48 KB