diff options
| author | Matthew Dempsky <mdempsky@google.com> | 2022-05-02 18:39:07 -0700 |
|---|---|---|
| committer | Matthew Dempsky <mdempsky@google.com> | 2022-05-05 18:48:46 +0000 |
| commit | 025a9c343880f9dc98c7c7479ab481a061e60950 (patch) | |
| tree | a7bdedbb67a18ad66b23e828662d6ba63c750daa /src/cmd/compile/internal/noder/reader.go | |
| parent | 27b844f767d4930e6a0f3bf6f793eb89cf43e817 (diff) | |
| download | go-025a9c343880f9dc98c7c7479ab481a061e60950.tar.xz | |
cmd/compile: remove ir.TypeAssertExpr.Ntype
As with ir.CompLitExpr.Ntype, there's no need for
ir.TypeAssertExpr.Ntype in a pure-types2 world.
Change-Id: Iff48c98330f072fd6b26099e13a19c56adecdc42
Reviewed-on: https://go-review.googlesource.com/c/go/+/403842
Reviewed-by: David Chase <drchase@google.com>
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Diffstat (limited to 'src/cmd/compile/internal/noder/reader.go')
| -rw-r--r-- | src/cmd/compile/internal/noder/reader.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/noder/reader.go b/src/cmd/compile/internal/noder/reader.go index 9474568b27..2c038b0689 100644 --- a/src/cmd/compile/internal/noder/reader.go +++ b/src/cmd/compile/internal/noder/reader.go @@ -1638,7 +1638,7 @@ func (r *reader) expr() (res ir.Node) { if typ, ok := typ.(*ir.DynamicType); ok && typ.Op() == ir.ODYNAMICTYPE { return typed(typ.Type(), ir.NewDynamicTypeAssertExpr(pos, ir.ODYNAMICDOTTYPE, x, typ.X)) } - return typecheck.Expr(ir.NewTypeAssertExpr(pos, x, typ.(ir.Ntype))) + return typecheck.Expr(ir.NewTypeAssertExpr(pos, x, typ.Type())) case exprUnaryOp: op := r.op() |
