-
Notifications
You must be signed in to change notification settings - Fork 17.3k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[dev.typeparams] go/types: import expr changes from dev.go2go
This change imports assignments.go, builtins.go, call.go, conversions.go, and expr.go from the dev.go2go branch. Changes from dev.go2go: - Update error positions and codes. - Fix some failing tests due to error message changes. - Fix a bug in exprInternal where normal IndexExpr checking wasn't proceeding in the case of a non-generic indexed func. - Fix the type of the second operand in commaerr expressions to be universeError. We should add tests in a later CL. This code was mostly reviewed, but call.go and expr.go were marked incomplete. Additionally, these two files had notably diverged from types2, requiring further understanding. The dev.go2go branch significantly simplified the type checking of arguments, resulting in the removal of the _InvalidDotDotDot operand error code. Change-Id: Iba2cef95e17bfaa6da6d4eb94c2e2ce1c691ac44 Reviewed-on: https://go-review.googlesource.com/c/go/+/282193 Run-TryBot: Robert Findley <rfindley@google.com> TryBot-Result: Go Bot <gobot@golang.org> Reviewed-by: Robert Griesemer <gri@golang.org> Trust: Robert Griesemer <gri@golang.org> Trust: Robert Findley <rfindley@google.com>
- Loading branch information
Showing
10 changed files
with
815 additions
and
405 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.