]> Cypherpunks repositories - gostls13.git/commitdiff
[dev.regabi] cmd/compile: remove Name.orig
authorCuong Manh Le <cuong.manhle.vn@gmail.com>
Wed, 30 Dec 2020 07:52:50 +0000 (14:52 +0700)
committerCuong Manh Le <cuong.manhle.vn@gmail.com>
Thu, 31 Dec 2020 09:27:56 +0000 (09:27 +0000)
Passes toolstash -cmp.

Change-Id: Ie563ece7e4da14af46adc660b3d39757eb47c067
Reviewed-on: https://go-review.googlesource.com/c/go/+/280734
Trust: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/ir/name.go
src/cmd/compile/internal/ir/sizeof_test.go

index 697b04f541bcf2635fbd8705310fd34debe48fee..c79b7e52e5416084cdab2c54adf3e1fa863ad7fc 100644 (file)
@@ -44,8 +44,7 @@ type Name struct {
        Offset_   int64
        val       constant.Value
        Opt       interface{} // for use by escape analysis
-       orig      Node
-       Embed     *[]Embed // list of embedded files, for ONAME var
+       Embed     *[]Embed    // list of embedded files, for ONAME var
 
        PkgName *PkgName // real package for import . names
        // For a local variable (not param) or extern, the initializing assignment (OAS or OAS2).
@@ -219,7 +218,6 @@ func newNameAt(pos src.XPos, op Op, sym *types.Sym) *Name {
        n := new(Name)
        n.op = op
        n.pos = pos
-       n.orig = n
        n.sym = sym
        return n
 }
index 61f207af2048e68b66425cbe4fcc01bccf8995d0..8f5fae8a1200f94009073980053332fb7e8f9d45 100644 (file)
@@ -21,7 +21,7 @@ func TestSizeof(t *testing.T) {
                _64bit uintptr     // size on 64bit platforms
        }{
                {Func{}, 196, 344},
-               {Name{}, 132, 232},
+               {Name{}, 124, 216},
        }
 
        for _, tt := range tests {