diff options
author | Cuong Manh Le <cuong.manhle.vn@gmail.com> | 2022-11-25 16:11:45 +0700 |
---|---|---|
committer | Gopher Robot <gobot@golang.org> | 2023-01-31 19:43:07 +0000 |
commit | b89a840d6572c97a80ac78462b03122b83bc84e9 (patch) | |
tree | 041d893fb10b864eeaa68b394b69d16e08fee8b7 /src/cmd/compile/internal/ir/expr.go | |
parent | bb4ea80befa5f91aa50ccb170e0abdcbc0d01627 (diff) | |
download | go-git-b89a840d6572c97a80ac78462b03122b83bc84e9.tar.gz |
cmd/compile: add clear(x) builtin
To clear map, and zero content of slice.
Updates #56351
Change-Id: I5f81dfbc465500f5acadaf2c6beb9b5f0d2c4045
Reviewed-on: https://go-review.googlesource.com/c/go/+/453395
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Keith Randall <khr@golang.org>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Keith Randall <khr@google.com>
Run-TryBot: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Auto-Submit: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Diffstat (limited to 'src/cmd/compile/internal/ir/expr.go')
-rw-r--r-- | src/cmd/compile/internal/ir/expr.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/ir/expr.go b/src/cmd/compile/internal/ir/expr.go index a481b14f8b..95c142b93d 100644 --- a/src/cmd/compile/internal/ir/expr.go +++ b/src/cmd/compile/internal/ir/expr.go @@ -747,7 +747,7 @@ func (n *UnaryExpr) SetOp(op Op) { default: panic(n.no("SetOp " + op.String())) case OBITNOT, ONEG, ONOT, OPLUS, ORECV, - OALIGNOF, OCAP, OCLOSE, OIMAG, OLEN, ONEW, + OALIGNOF, OCAP, OCLEAR, OCLOSE, OIMAG, OLEN, ONEW, OOFFSETOF, OPANIC, OREAL, OSIZEOF, OCHECKNIL, OCFUNC, OIDATA, OITAB, OSPTR, OUNSAFESTRINGDATA, OUNSAFESLICEDATA: |