]> Cypherpunks repositories - gostls13.git/commit
[dev.typeparams] cmd/compile: provide scaffolding to get types2 types during noding
authorRobert Griesemer <gri@golang.org>
Thu, 3 Dec 2020 00:58:46 +0000 (16:58 -0800)
committerRobert Griesemer <gri@golang.org>
Thu, 3 Dec 2020 01:56:40 +0000 (01:56 +0000)
commit6b4da14dd3db660ff8579d9390d52d00f4f33f9a
tree82b7e2124973c4d791648f75af8be123fd782b88
parent72cc2353f0522ec7e2ccfc8d4320e3ca932041cf
[dev.typeparams] cmd/compile: provide scaffolding to get types2 types during noding

Initial setup of types2.Info structure to provide access to types
computed by generic typechecker.

Use -G flag to control compiler phases with new typechecker:

-G    (or -G=1)  parsing and typechecking ony
-G -G (or -G=2)  parsing, typechecking, and noding
-G=3             continue after noding (currently will run old
                 typechecker again, leading to duplicate errors

Change-Id: I87dd54f7c3773228f288f7a134ac809d9481ca95
Reviewed-on: https://go-review.googlesource.com/c/go/+/274444
Trust: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
Reviewed-by: Dan Scales <danscales@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
src/cmd/compile/internal/gc/main.go
src/cmd/compile/internal/gc/noder.go