aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/noder/reader.go
diff options
context:
space:
mode:
authorMatthew Dempsky <mdempsky@google.com>2023-08-17 23:23:40 -0700
committerGopher Robot <gobot@golang.org>2023-08-18 22:38:58 +0000
commit09b03117b056c9d84c018f55910ffccc29976e4b (patch)
treedc3da2c55d2bd51e70b9f6c85d9c574aea8cad32 /src/cmd/compile/internal/noder/reader.go
parentf9410990e60529d74733e557d26f34d6237548dc (diff)
downloadgo-09b03117b056c9d84c018f55910ffccc29976e4b.tar.xz
cmd/compile/internal/ir: remove Ntype
This type used to provide extra type safety around which syntactic nodes could also represent types, but now the only remaining use is ir.TypeNode, and it always ends up as an ir.Node anyway. So we might as well use Node instead. Change-Id: Ia0842864794365b0e155dc5af154c673ffa2967b Reviewed-on: https://go-review.googlesource.com/c/go/+/520609 Run-TryBot: Matthew Dempsky <mdempsky@google.com> TryBot-Result: Gopher Robot <gobot@golang.org> Reviewed-by: Dmitri Shuralyov <dmitshur@google.com> Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com> Auto-Submit: Matthew Dempsky <mdempsky@google.com>
Diffstat (limited to 'src/cmd/compile/internal/noder/reader.go')
-rw-r--r--src/cmd/compile/internal/noder/reader.go5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/cmd/compile/internal/noder/reader.go b/src/cmd/compile/internal/noder/reader.go
index 99755a976b..08d731637f 100644
--- a/src/cmd/compile/internal/noder/reader.go
+++ b/src/cmd/compile/internal/noder/reader.go
@@ -3287,10 +3287,7 @@ func (r *reader) exprType() ir.Node {
typ, rtype = r.rtype0(pos)
if !r.Bool() { // not derived
- // TODO(mdempsky): ir.TypeNode should probably return a typecheck'd node.
- n := ir.TypeNode(typ)
- n.SetTypecheck(1)
- return n
+ return ir.TypeNode(typ)
}
}