]> Cypherpunks repositories - gostls13.git/commit
reflect, internal/reflectlite: set capacity when slicing unsafe pointers
authorMatthew Dempsky <mdempsky@google.com>
Fri, 18 Oct 2019 19:03:18 +0000 (12:03 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Mon, 21 Oct 2019 23:16:36 +0000 (23:16 +0000)
commit9989221ac1853aeda5795952a744de522699494f
tree44c4c9bf4fc4360fef38bf7bf3f396b0bd324af3
parent7b58581a232829f29a26d6ebee9f4c3ca59b4771
reflect, internal/reflectlite: set capacity when slicing unsafe pointers

Follow the idiom for allowing -d=checkptr to recognize and verify
correctness.

Updates #22218.
Updates #34972.

Change-Id: Ib6001c6f0e6dc535a36bcfaa1ae48e29e0c737f8
Reviewed-on: https://go-review.googlesource.com/c/go/+/202580
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/internal/reflectlite/type.go
src/reflect/type.go