diff options
author | Robert Griesemer <gri@golang.org> | 2020-12-01 16:02:37 -0800 |
---|---|---|
committer | Robert Griesemer <gri@golang.org> | 2020-12-02 05:11:01 +0000 |
commit | ab1812556777ffe61e554efb01c080cff90a6308 (patch) | |
tree | bf1586e5c77b17b356a6a79f8edab1110f831d9b /src/cmd/compile/internal/types2/assignments.go | |
parent | 036245862aa9db844ee8a6d12809f7d444d33042 (diff) | |
download | go-ab1812556777ffe61e554efb01c080cff90a6308.tar.gz go-ab1812556777ffe61e554efb01c080cff90a6308.zip |
[dev.typeparams] cmd/compile/internal/types2: no "declared but not used" errors for invalid var decls
Matches compiler behavior.
Change-Id: I87ca46fb7269fbac61ffbf8ed48902156b06f6e4
Reviewed-on: https://go-review.googlesource.com/c/go/+/274615
Trust: Robert Griesemer <gri@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
Diffstat (limited to 'src/cmd/compile/internal/types2/assignments.go')
-rw-r--r-- | src/cmd/compile/internal/types2/assignments.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/types2/assignments.go b/src/cmd/compile/internal/types2/assignments.go index 3178c38ade..b367aa76da 100644 --- a/src/cmd/compile/internal/types2/assignments.go +++ b/src/cmd/compile/internal/types2/assignments.go @@ -112,6 +112,7 @@ func (check *Checker) initVar(lhs *Var, x *operand, context string) Type { if lhs.typ == nil { lhs.typ = Typ[Invalid] } + lhs.used = true // avoid follow-on "declared but not used" errors return nil } |