aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/noder/unified.go
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2024-08-20 10:35:23 -0700
committerGopher Robot <gobot@golang.org>2024-08-20 22:55:24 +0000
commit7dc1ee81f9be4bf3397646afcd3170e896389342 (patch)
tree8624ab5da050b7b9fd5ab473ad82f4b7cbb9f809 /src/cmd/compile/internal/noder/unified.go
parenta5d61d75e3d314323d07914ae36daf69c96f0bf8 (diff)
downloadgo-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.go12
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 {