diff options
| author | Robert Griesemer <gri@golang.org> | 2024-08-20 10:35:23 -0700 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2024-08-20 22:55:24 +0000 |
| commit | 7dc1ee81f9be4bf3397646afcd3170e896389342 (patch) | |
| tree | 8624ab5da050b7b9fd5ab473ad82f4b7cbb9f809 /src/cmd/compile/internal/noder/unified.go | |
| parent | a5d61d75e3d314323d07914ae36daf69c96f0bf8 (diff) | |
| download | go-7dc1ee81f9be4bf3397646afcd3170e896389342.tar.xz | |
cmd/compile/internal/noder: reduce clutter a bit (cosmetic changes)
- introduce index alias
- inline the two short tables in stmt.go (removes a TODO)
- move assert out of stencil.go and remove that file
(we can always re-introduce it)
Also, replace two if's with a simpler switch.
Change-Id: I25c3104164574999dd9826dee6166dd8a8488908
Reviewed-on: https://go-review.googlesource.com/c/go/+/607236
Reviewed-by: Robert Griesemer <gri@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Robert Griesemer <gri@google.com>
Reviewed-by: Tim King <taking@google.com>
Diffstat (limited to 'src/cmd/compile/internal/noder/unified.go')
| -rw-r--r-- | src/cmd/compile/internal/noder/unified.go | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/cmd/compile/internal/noder/unified.go b/src/cmd/compile/internal/noder/unified.go index a5f0974838..4577ff6663 100644 --- a/src/cmd/compile/internal/noder/unified.go +++ b/src/cmd/compile/internal/noder/unified.go @@ -458,9 +458,9 @@ func writeUnifiedExport(out io.Writer) { l := linker{ pw: pkgbits.NewPkgEncoder(base.Debug.SyncFrames), - pkgs: make(map[string]pkgbits.Index), - decls: make(map[*types.Sym]pkgbits.Index), - bodies: make(map[*types.Sym]pkgbits.Index), + pkgs: make(map[string]index), + decls: make(map[*types.Sym]index), + bodies: make(map[*types.Sym]index), } publicRootWriter := l.pw.NewEncoder(pkgbits.RelocMeta, pkgbits.SyncPublic) @@ -468,7 +468,7 @@ func writeUnifiedExport(out io.Writer) { assert(publicRootWriter.Idx == pkgbits.PublicRootIdx) assert(privateRootWriter.Idx == pkgbits.PrivateRootIdx) - var selfPkgIdx pkgbits.Index + var selfPkgIdx index { pr := localPkgReader @@ -498,7 +498,7 @@ func writeUnifiedExport(out io.Writer) { } { - var idxs []pkgbits.Index + var idxs []index for _, idx := range l.decls { idxs = append(idxs, idx) } @@ -525,7 +525,7 @@ func writeUnifiedExport(out io.Writer) { { type symIdx struct { sym *types.Sym - idx pkgbits.Index + idx index } var bodies []symIdx for sym, idx := range l.bodies { |
