aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/noder
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2023-05-02 10:06:44 -0700
committerGopher Robot <gobot@golang.org>2023-05-03 19:36:20 +0000
commit1f570787a804e2cbc44a3afc83d85c7564aeb394 (patch)
tree4b76289f37bf9256c36192cf58bbe57a5e20df1a /src/cmd/compile/internal/noder
parentea9097c9f75cf7149ebbcc3edc1161122bb15e5a (diff)
downloadgo-1f570787a804e2cbc44a3afc83d85c7564aeb394.tar.xz
cmd/compile: enable reverse type inference
For #59338. Change-Id: I8141d421cdc60e47ee5794fc1ca81246bd8a8a25 Reviewed-on: https://go-review.googlesource.com/c/go/+/491475 Reviewed-by: Robert Findley <rfindley@google.com> Auto-Submit: Robert Griesemer <gri@google.com> Run-TryBot: Robert Griesemer <gri@google.com> Reviewed-by: Robert Griesemer <gri@google.com> TryBot-Result: Gopher Robot <gobot@golang.org>
Diffstat (limited to 'src/cmd/compile/internal/noder')
-rw-r--r--src/cmd/compile/internal/noder/irgen.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/cmd/compile/internal/noder/irgen.go b/src/cmd/compile/internal/noder/irgen.go
index 3adf9e5d11..8f31687e9f 100644
--- a/src/cmd/compile/internal/noder/irgen.go
+++ b/src/cmd/compile/internal/noder/irgen.go
@@ -50,8 +50,9 @@ func checkFiles(m posMap, noders []*noder) (*types2.Package, *types2.Info) {
}
base.ErrorfAt(m.makeXPos(terr.Pos), terr.Code, "%s", msg)
},
- Importer: &importer,
- Sizes: &gcSizes{},
+ Importer: &importer,
+ Sizes: &gcSizes{},
+ EnableReverseTypeInference: true,
}
info := &types2.Info{
StoreTypesInSyntax: true,