diff options
| author | Matthew Dempsky <mdempsky@google.com> | 2023-09-12 04:51:16 -0700 |
|---|---|---|
| committer | Matthew Dempsky <mdempsky@google.com> | 2023-09-12 18:53:26 +0000 |
| commit | c8396b51888e4d6ab8b4675b111f329eb23408f6 (patch) | |
| tree | 6b30ab8277d5286332a29ffb7f5c36d65ee46b01 /src/cmd/compile/internal/noder/codes.go | |
| parent | 661e3be4974f83c1071cde14da89a6a7b8cfa049 (diff) | |
| download | go-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.go | 2 |
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 |
