]> Cypherpunks.ru repositories - gostls13.git/commit
cmd/compile: add clear(x) builtin
authorCuong Manh Le <cuong.manhle.vn@gmail.com>
Fri, 25 Nov 2022 09:11:45 +0000 (16:11 +0700)
committerGopher Robot <gobot@golang.org>
Tue, 31 Jan 2023 19:43:07 +0000 (19:43 +0000)
commitb89a840d6572c97a80ac78462b03122b83bc84e9
tree041d893fb10b864eeaa68b394b69d16e08fee8b7
parentbb4ea80befa5f91aa50ccb170e0abdcbc0d01627
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>
17 files changed:
src/cmd/compile/internal/escape/call.go
src/cmd/compile/internal/escape/stmt.go
src/cmd/compile/internal/ir/expr.go
src/cmd/compile/internal/ir/fmt.go
src/cmd/compile/internal/ir/node.go
src/cmd/compile/internal/ir/op_string.go
src/cmd/compile/internal/typecheck/const.go
src/cmd/compile/internal/typecheck/func.go
src/cmd/compile/internal/typecheck/stmt.go
src/cmd/compile/internal/typecheck/typecheck.go
src/cmd/compile/internal/typecheck/universe.go
src/cmd/compile/internal/walk/builtin.go
src/cmd/compile/internal/walk/expr.go
src/cmd/compile/internal/walk/order.go
src/cmd/compile/internal/walk/range.go
src/cmd/compile/internal/walk/stmt.go
test/clear.go [new file with mode: 0644]