From e4f9cb5f77e64a124c4e32b8e5d6d6007ec4df15 Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Thu, 5 Sep 2024 14:29:50 -0700 Subject: [PATCH] go/types, types2: remove unused argument from Checker.compositeLit Change-Id: I4f52503bab569d85f28ae8920079de26a331b7ff Reviewed-on: https://go-review.googlesource.com/c/go/+/610560 Reviewed-by: Robert Griesemer Reviewed-by: Tim King Auto-Submit: Robert Griesemer LUCI-TryBot-Result: Go LUCI --- src/cmd/compile/internal/types2/expr.go | 2 +- src/cmd/compile/internal/types2/literals.go | 2 +- src/go/types/expr.go | 2 +- src/go/types/literals.go | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/cmd/compile/internal/types2/expr.go b/src/cmd/compile/internal/types2/expr.go index 18524dde23..0c64265532 100644 --- a/src/cmd/compile/internal/types2/expr.go +++ b/src/cmd/compile/internal/types2/expr.go @@ -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 } diff --git a/src/cmd/compile/internal/types2/literals.go b/src/cmd/compile/internal/types2/literals.go index 1b47015ae2..1a90700ade 100644 --- a/src/cmd/compile/internal/types2/literals.go +++ b/src/cmd/compile/internal/types2/literals.go @@ -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 diff --git a/src/go/types/expr.go b/src/go/types/expr.go index eb97c89436..159dfdf4cf 100644 --- a/src/go/types/expr.go +++ b/src/go/types/expr.go @@ -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 } diff --git a/src/go/types/literals.go b/src/go/types/literals.go index 0945eed153..efcaa859dc 100644 --- a/src/go/types/literals.go +++ b/src/go/types/literals.go @@ -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 -- 2.48.1