From bcf17f4ab7150de00d1c5177bdbd46288d000334 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Mart=C3=AD?= Date: Sat, 25 Feb 2023 17:24:42 +0000 Subject: [PATCH] cmd/go: simplify code thanks to reflect.Value.SetZero MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Change-Id: Ie9c05210390dae43faf566907839bce953925735 Reviewed-on: https://go-review.googlesource.com/c/go/+/471258 TryBot-Result: Gopher Robot Run-TryBot: Ian Lance Taylor Reviewed-by: Than McIntosh Reviewed-by: Ian Lance Taylor Reviewed-by: Joseph Tsai Run-TryBot: Daniel Martí --- src/cmd/go/internal/list/list.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cmd/go/internal/list/list.go b/src/cmd/go/internal/list/list.go index ec23024ac8..7f3090872b 100644 --- a/src/cmd/go/internal/list/list.go +++ b/src/cmd/go/internal/list/list.go @@ -446,7 +446,7 @@ func runList(ctx context.Context, cmd *base.Command, args []string) { // Clear all non-requested fields. for i := 0; i < v.NumField(); i++ { if !listJsonFields.needAny(v.Type().Field(i).Name) { - v.Field(i).Set(reflect.Zero(v.Type().Field(i).Type)) + v.Field(i).SetZero() } } } -- 2.48.1