]> Cypherpunks repositories - gostls13.git/commit
cmd/go: produce a better error for generic test functions
authorRobert Findley <rfindley@google.com>
Thu, 14 Oct 2021 15:34:00 +0000 (11:34 -0400)
committerRobert Findley <rfindley@google.com>
Thu, 14 Oct 2021 19:24:35 +0000 (19:24 +0000)
commit4cbc0a555474f59b8600e7e8ecba5c70d619ba0b
treeae99b99d3f1c9418f637c147c96ebc58ccb6cefc
parent0fd0639e4c429e147d33bfc42654fcd651f4449f
cmd/go: produce a better error for generic test functions

Test functions with type parameters cannot be invoked without type
arguments, so cmd/go would previously fail with a type-checking error in
the test harness.

Avoid this by producing an error explaining that test functions cannot
have type parameters.

Fixes #48953

Change-Id: I4e39c9b7a06c964fad5f12d74d262aa090c25d79
Reviewed-on: https://go-review.googlesource.com/c/go/+/355889
Trust: Robert Findley <rfindley@google.com>
Run-TryBot: Bryan C. Mills <bcmills@google.com>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
src/cmd/go/internal/load/test.go
src/cmd/go/testdata/script/list_test_err.txt