]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile/internal/ssagen: fix misleading comment
authorThan McIntosh <thanm@google.com>
Mon, 3 May 2021 13:32:22 +0000 (09:32 -0400)
committerThan McIntosh <thanm@google.com>
Mon, 3 May 2021 16:31:10 +0000 (16:31 +0000)
Fix up a slightly stale comment in the part of ssa generation that
zeros ambiguously live variables: with the advent of the register ABI,
the ir.Func "Dcl" slice is no longer entirely sorted by frame offset,
although this is still the case for the local vars in Dcl.

Change-Id: I633f43d16f0d4e0b444193a6edb6b2aa1154eea7
Reviewed-on: https://go-review.googlesource.com/c/go/+/316309
Trust: Than McIntosh <thanm@google.com>
Run-TryBot: Than McIntosh <thanm@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Cherry Zhang <cherryyz@google.com>
src/cmd/compile/internal/ssagen/ssa.go

index b8f84f5712fffab8412d5d78456088e10f6d7752..85ebf62e98012ac6e837684f6bcd392758503d2a 100644 (file)
@@ -7148,7 +7148,8 @@ func defframe(s *State, e *ssafn, f *ssa.Func) {
        // keep track of which helper registers have been zeroed.
        var state uint32
 
-       // Iterate through declarations. They are sorted in decreasing Xoffset order.
+       // Iterate through declarations. Autos are sorted in decreasing
+       // frame offset order.
        for _, n := range e.curfn.Dcl {
                if !n.Needzero() {
                        continue