aboutsummaryrefslogtreecommitdiff
path: root/src/cmd
diff options
context:
space:
mode:
authorRobert Findley <rfindley@google.com>2021-09-29 13:05:37 -0400
committerRobert Findley <rfindley@google.com>2021-09-29 18:36:18 +0000
commite48cf0db4edb139901946fcee1497bd539229d71 (patch)
tree0c659856bc45148d4bf7decac3b52aebc5122fa0 /src/cmd
parenta9d5ea650b39ed144ea32a41fb551c038fb48f0c (diff)
downloadgo-e48cf0db4edb139901946fcee1497bd539229d71.tar.xz
cmd/compile: rename some types2.Context variables from env to ctxt
Rename some variables in the compiler that were missed in CL 353089. Change-Id: Ie748fe9b64e584a841d08ff60c439c93aae412d7 Reviewed-on: https://go-review.googlesource.com/c/go/+/353149 Trust: Robert Findley <rfindley@google.com> Run-TryBot: Robert Findley <rfindley@google.com> Reviewed-by: Robert Griesemer <gri@golang.org>
Diffstat (limited to 'src/cmd')
-rw-r--r--src/cmd/compile/internal/importer/iimport.go2
-rw-r--r--src/cmd/compile/internal/noder/import.go4
-rw-r--r--src/cmd/compile/internal/noder/irgen.go6
-rw-r--r--src/cmd/compile/internal/noder/reader2.go8
-rw-r--r--src/cmd/compile/internal/noder/unified.go4
5 files changed, 12 insertions, 12 deletions
diff --git a/src/cmd/compile/internal/importer/iimport.go b/src/cmd/compile/internal/importer/iimport.go
index b99956de26..b9d2ecbdb5 100644
--- a/src/cmd/compile/internal/importer/iimport.go
+++ b/src/cmd/compile/internal/importer/iimport.go
@@ -660,7 +660,7 @@ func (r *importReader) doType(base *types2.Named) types2.Type {
baseType := r.typ()
// The imported instantiated type doesn't include any methods, so
// we must always use the methods of the base (orig) type.
- // TODO provide a non-nil *Environment
+ // TODO provide a non-nil *Context
t, _ := types2.Instantiate(nil, baseType, targs, false)
return t
diff --git a/src/cmd/compile/internal/noder/import.go b/src/cmd/compile/internal/noder/import.go
index f065c97763..0aaf894641 100644
--- a/src/cmd/compile/internal/noder/import.go
+++ b/src/cmd/compile/internal/noder/import.go
@@ -48,7 +48,7 @@ var newReadImportFunc = func(data string, pkg1 *types.Pkg, env *types2.Context,
}
type gcimports struct {
- env *types2.Context
+ ctxt *types2.Context
packages map[string]*types2.Package
}
@@ -61,7 +61,7 @@ func (m *gcimports) ImportFrom(path, srcDir string, mode types2.ImportMode) (*ty
panic("mode must be 0")
}
- _, pkg, err := readImportFile(path, typecheck.Target, m.env, m.packages)
+ _, pkg, err := readImportFile(path, typecheck.Target, m.ctxt, m.packages)
return pkg, err
}
diff --git a/src/cmd/compile/internal/noder/irgen.go b/src/cmd/compile/internal/noder/irgen.go
index 6a09c2ee0c..b0a4da3536 100644
--- a/src/cmd/compile/internal/noder/irgen.go
+++ b/src/cmd/compile/internal/noder/irgen.go
@@ -34,13 +34,13 @@ func checkFiles(noders []*noder) (posMap, *types2.Package, *types2.Info) {
}
// typechecking
- env := types2.NewContext()
+ ctxt := types2.NewContext()
importer := gcimports{
- env: env,
+ ctxt: ctxt,
packages: map[string]*types2.Package{"unsafe": types2.Unsafe},
}
conf := types2.Config{
- Context: env,
+ Context: ctxt,
GoVersion: base.Flag.Lang,
IgnoreLabels: true, // parser already checked via syntax.CheckBranches mode
CompilerErrorMessages: true, // use error strings matching existing compiler errors
diff --git a/src/cmd/compile/internal/noder/reader2.go b/src/cmd/compile/internal/noder/reader2.go
index de7211305b..d474db2427 100644
--- a/src/cmd/compile/internal/noder/reader2.go
+++ b/src/cmd/compile/internal/noder/reader2.go
@@ -16,7 +16,7 @@ import (
type pkgReader2 struct {
pkgDecoder
- env *types2.Context
+ ctxt *types2.Context
imports map[string]*types2.Package
posBases []*syntax.PosBase
@@ -24,11 +24,11 @@ type pkgReader2 struct {
typs []types2.Type
}
-func readPackage2(env *types2.Context, imports map[string]*types2.Package, input pkgDecoder) *types2.Package {
+func readPackage2(ctxt *types2.Context, imports map[string]*types2.Package, input pkgDecoder) *types2.Package {
pr := pkgReader2{
pkgDecoder: input,
- env: env,
+ ctxt: ctxt,
imports: imports,
posBases: make([]*syntax.PosBase, input.numElems(relocPosBase)),
@@ -231,7 +231,7 @@ func (r *reader2) doTyp() (res types2.Type) {
obj, targs := r.obj()
name := obj.(*types2.TypeName)
if len(targs) != 0 {
- t, _ := types2.Instantiate(r.p.env, name.Type(), targs, false)
+ t, _ := types2.Instantiate(r.p.ctxt, name.Type(), targs, false)
return t
}
return name.Type()
diff --git a/src/cmd/compile/internal/noder/unified.go b/src/cmd/compile/internal/noder/unified.go
index ee76ff34af..ec0012db4c 100644
--- a/src/cmd/compile/internal/noder/unified.go
+++ b/src/cmd/compile/internal/noder/unified.go
@@ -78,12 +78,12 @@ func unified(noders []*noder) {
base.Errorf("cannot use -G and -d=quirksmode together")
}
- newReadImportFunc = func(data string, pkg1 *types.Pkg, env *types2.Context, packages map[string]*types2.Package) (pkg2 *types2.Package, err error) {
+ newReadImportFunc = func(data string, pkg1 *types.Pkg, ctxt *types2.Context, packages map[string]*types2.Package) (pkg2 *types2.Package, err error) {
pr := newPkgDecoder(pkg1.Path, data)
// Read package descriptors for both types2 and compiler backend.
readPackage(newPkgReader(pr), pkg1)
- pkg2 = readPackage2(env, packages, pr)
+ pkg2 = readPackage2(ctxt, packages, pr)
return
}