From: Daniel Martí Date: Sat, 25 Feb 2023 17:24:42 +0000 (+0000) Subject: cmd/go: simplify code thanks to reflect.Value.SetZero X-Git-Tag: go1.21rc1~1468 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=bcf17f4ab7150de00d1c5177bdbd46288d000334;p=gostls13.git cmd/go: simplify code thanks to reflect.Value.SetZero 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í --- 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() } } }