]> Cypherpunks repositories - gostls13.git/commit
[release-branch.go1.26] reflect: use &zeroVal[0] instead of nil for data field for...
authorKeith Randall <khr@golang.org>
Tue, 24 Feb 2026 23:31:08 +0000 (15:31 -0800)
committerDavid Chase <drchase@google.com>
Wed, 25 Feb 2026 19:13:09 +0000 (11:13 -0800)
commite8df1a6697c1bf9e5fd027c3b2c4cb2ce0429dd9
tree7a4c6826d62ba26ba54c4121b7bf41144f0abe18
parent167ef716baab4dcb4b2e74e9a963f9db3a68380d
[release-branch.go1.26] reflect: use &zeroVal[0] instead of nil for data field for zero-sized payloads

Because our wrapper functions barf if the pointer is nil, even if
we don't actually dereference the pointer.

Fixes #77780

Change-Id: Ib1b93d9f0fdc771cd884137007508ba2b1da4b7a
Reviewed-on: https://go-review.googlesource.com/c/go/+/748660
Reviewed-by: Ian Lance Taylor <iant@golang.org>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Cuong Manh Le <cuong.manhle.vn@gmail.com>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Reviewed-by: Keith Randall <khr@google.com>
(cherry picked from commit 60dc96479a85db0e245a5c14d964628169abedf4)
Reviewed-on: https://go-review.googlesource.com/c/go/+/748720
Reviewed-by: David Chase <drchase@google.com>
src/reflect/value.go
test/fixedbugs/issue77779.go [new file with mode: 0644]