aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/noder/codes.go
diff options
context:
space:
mode:
authorMatthew Dempsky <mdempsky@google.com>2023-09-12 04:51:16 -0700
committerMatthew Dempsky <mdempsky@google.com>2023-09-12 18:53:26 +0000
commitc8396b51888e4d6ab8b4675b111f329eb23408f6 (patch)
tree6b30ab8277d5286332a29ffb7f5c36d65ee46b01 /src/cmd/compile/internal/noder/codes.go
parent661e3be4974f83c1071cde14da89a6a7b8cfa049 (diff)
downloadgo-c8396b51888e4d6ab8b4675b111f329eb23408f6.tar.xz
cmd/compile/internal/ir: add NewZero
This constructs a zero value of any type, which helps address some corner case scenarios. It should also eventually handle the predeclared "zero" value, at least as currently implemented in go.dev/cl/520336. For #61372. Change-Id: I3a86a94fd8fa388c9c6bf281da8aa532b3da00fc Reviewed-on: https://go-review.googlesource.com/c/go/+/527696 Auto-Submit: Matthew Dempsky <mdempsky@google.com> Reviewed-by: Robert Griesemer <gri@google.com> Reviewed-by: Than McIntosh <thanm@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Diffstat (limited to 'src/cmd/compile/internal/noder/codes.go')
-rw-r--r--src/cmd/compile/internal/noder/codes.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/noder/codes.go b/src/cmd/compile/internal/noder/codes.go
index 764d53e9c5..88c10a74e7 100644
--- a/src/cmd/compile/internal/noder/codes.go
+++ b/src/cmd/compile/internal/noder/codes.go
@@ -58,7 +58,7 @@ const (
exprSizeof
exprAlignof
exprOffsetof
- exprNil
+ exprZero
exprFuncInst
exprRecv
exprReshape