]> Cypherpunks repositories - gostls13.git/commitdiff
go/types, types2: remove unused argument from Checker.compositeLit
authorRobert Griesemer <gri@golang.org>
Thu, 5 Sep 2024 21:29:50 +0000 (14:29 -0700)
committerGopher Robot <gobot@golang.org>
Thu, 5 Sep 2024 22:12:07 +0000 (22:12 +0000)
Change-Id: I4f52503bab569d85f28ae8920079de26a331b7ff
Reviewed-on: https://go-review.googlesource.com/c/go/+/610560
Reviewed-by: Robert Griesemer <gri@google.com>
Reviewed-by: Tim King <taking@google.com>
Auto-Submit: Robert Griesemer <gri@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>

src/cmd/compile/internal/types2/expr.go
src/cmd/compile/internal/types2/literals.go
src/go/types/expr.go
src/go/types/literals.go

index 18524dde23783451020e46fb1fb9c9da969f98d1..0c642655327404b0b8882694dfc478a466d50f22 100644 (file)
@@ -1073,7 +1073,7 @@ func (check *Checker) exprInternal(T *target, x *operand, e syntax.Expr, hint Ty
                }
 
        case *syntax.CompositeLit:
-               check.compositeLit(T, x, e, hint)
+               check.compositeLit(x, e, hint)
                if x.mode == invalid {
                        goto Error
                }
index 1b47015ae20590f73cf96c473f69ddf50ae98a87..1a90700ade23ee87ee3006ccd118f72d570b218f 100644 (file)
@@ -104,7 +104,7 @@ func (check *Checker) funcLit(x *operand, e *syntax.FuncLit) {
        }
 }
 
-func (check *Checker) compositeLit(T *target, x *operand, e *syntax.CompositeLit, hint Type) {
+func (check *Checker) compositeLit(x *operand, e *syntax.CompositeLit, hint Type) {
        var typ, base Type
        var isElem bool // true if composite literal is an element of an enclosing composite literal
 
index eb97c894363dabe5dbd4bad2eb5358798660924a..159dfdf4cf95717e60fd937eb21fa0652b7cc684 100644 (file)
@@ -1061,7 +1061,7 @@ func (check *Checker) exprInternal(T *target, x *operand, e ast.Expr, hint Type)
                }
 
        case *ast.CompositeLit:
-               check.compositeLit(T, x, e, hint)
+               check.compositeLit(x, e, hint)
                if x.mode == invalid {
                        goto Error
                }
index 0945eed1538c3420a19b6167ab713a2a88d7a966..efcaa859dccd095426f64766b816a63ace340bee 100644 (file)
@@ -108,7 +108,7 @@ func (check *Checker) funcLit(x *operand, e *ast.FuncLit) {
        }
 }
 
-func (check *Checker) compositeLit(T *target, x *operand, e *ast.CompositeLit, hint Type) {
+func (check *Checker) compositeLit(x *operand, e *ast.CompositeLit, hint Type) {
        var typ, base Type
        var isElem bool // true if composite literal is an element of an enclosing composite literal