]> Cypherpunks repositories - gostls13.git/commit
go/types, types2: record correct argument type for cap, len
authorRobert Griesemer <gri@golang.org>
Sat, 5 Feb 2022 00:57:43 +0000 (16:57 -0800)
committerRobert Griesemer <gri@golang.org>
Mon, 7 Feb 2022 20:21:30 +0000 (20:21 +0000)
commit49030c87e02c02f9b3ad812e4d447c4f1e39d745
tree4f84a347d09db4853778d1a92c2413e4a82abb59
parent8f374aa27f887d78ef709115c140fd5862691df0
go/types, types2: record correct argument type for cap, len

Record the actual argument type for a cap/len call, not the
underlying type.

Fixes #51055.

Change-Id: Ia0e746a462377f030424ccaec0babf72b78da420
Reviewed-on: https://go-review.googlesource.com/c/go/+/383474
Trust: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
src/cmd/compile/internal/types2/builtins.go
src/cmd/compile/internal/types2/builtins_test.go
src/go/types/builtins.go
src/go/types/builtins_test.go
src/go/types/example_test.go