]> Cypherpunks repositories - gostls13.git/commit
cmd/compile/internal/ir: remove OrigNode
authorMatthew Dempsky <mdempsky@google.com>
Wed, 6 Sep 2023 23:05:11 +0000 (16:05 -0700)
committerGopher Robot <gobot@golang.org>
Fri, 8 Sep 2023 18:56:07 +0000 (18:56 +0000)
commitd2eab5ff19f36cc8550a2871a60d307e598eca91
tree31ed0feadc8f794f1f3cc2030e58fb0796bdf384
parent0a49d4a7786dcc77b6ff4d687b6d4b14f307b5ef
cmd/compile/internal/ir: remove OrigNode

The OrigNode functionality used to be relevant to the typecheck
frontend, because we wanted to report errors using the same syntax as
the user originally wrote. However, now that types2 handles all
spec-required error diagnostics, there's no need to preserve original
nodes anymore.

Change-Id: I64a0540b8952513913021e7b84d165beb1f9f801
Reviewed-on: https://go-review.googlesource.com/c/go/+/526397
Reviewed-by: Keith Randall <khr@google.com>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Auto-Submit: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
src/cmd/compile/internal/ir/copy.go
src/cmd/compile/internal/ir/expr.go
src/cmd/compile/internal/ir/stmt.go
src/cmd/compile/internal/typecheck/expr.go
src/cmd/compile/internal/typecheck/typecheck.go