-
- Downloads
[dev.unified] cmd/compile/internal/noder: stop handling type expressions as expressions
There are two places currently where we rely on type expressions as generic expressions: the first argument to "make" and "new", and the selectable operand within a method expression. This CL makes that code responsible for handling the type expressions directly. Longer term, this will be relevant to appropriately handling derived types, because it will provide additional context about how the derived type is to be used. Change-Id: I9d7dcf9d32dada032ff411cd103b9df413c298a5 Reviewed-on: https://go-review.googlesource.com/c/go/+/410101 Reviewed-by:Cherry Mui <cherryyz@google.com> Run-TryBot: Matthew Dempsky <mdempsky@google.com> Reviewed-by:
Cuong Manh Le <cuong.manhle.vn@gmail.com> TryBot-Result: Gopher Robot <gobot@golang.org>
Showing
- src/cmd/compile/internal/noder/codes.go 2 additions, 1 deletionsrc/cmd/compile/internal/noder/codes.go
- src/cmd/compile/internal/noder/reader.go 25 additions, 12 deletionssrc/cmd/compile/internal/noder/reader.go
- src/cmd/compile/internal/noder/writer.go 31 additions, 8 deletionssrc/cmd/compile/internal/noder/writer.go
Loading
Please register or sign in to comment