]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: exit early if oldname doesn't find a name
authorRobert Griesemer <gri@golang.org>
Thu, 3 Mar 2016 01:40:18 +0000 (17:40 -0800)
committerRobert Griesemer <gri@golang.org>
Thu, 3 Mar 2016 04:07:32 +0000 (04:07 +0000)
Change-Id: I59ce1b40bc3472cc92a9a0a9fbd32342e0b945ad
Reviewed-on: https://go-review.googlesource.com/20152
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/gc/dcl.go

index 893fb6bf69ac112d7fa05bf3781e17b8668388c4..11ce49f369b841da1ee54b55173e4d1c4dc12e05 100644 (file)
@@ -388,6 +388,7 @@ func oldname(s *Sym) *Node {
                n = newname(s)
                n.Op = ONONAME
                n.Name.Iota = iota_ // save current iota value in const declarations
+               return n
        }
 
        if Curfn != nil && n.Op == ONAME && n.Name.Funcdepth > 0 && n.Name.Funcdepth != Funcdepth {