From 4a954fafa3bc294ac56d5aea19dc3b0b3124d4c0 Mon Sep 17 00:00:00 2001 From: Robert Griesemer Date: Thu, 18 Aug 2022 10:40:31 -0700 Subject: [PATCH] cmd/compile/internal/types2: match go/types for "..." related error msg For #54511. Change-Id: I571680dfc25d7b7198e84e11bd311ab8b24d72d9 Reviewed-on: https://go-review.googlesource.com/c/go/+/424818 Reviewed-by: Robert Findley Reviewed-by: Robert Griesemer Run-TryBot: Robert Griesemer TryBot-Result: Gopher Robot --- src/cmd/compile/internal/types2/call.go | 2 +- .../compile/internal/types2/testdata/fixedbugs/issue43124.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/cmd/compile/internal/types2/call.go b/src/cmd/compile/internal/types2/call.go index b1ea6917fb..bb0f86b2d6 100644 --- a/src/cmd/compile/internal/types2/call.go +++ b/src/cmd/compile/internal/types2/call.go @@ -137,7 +137,7 @@ func (check *Checker) callExpr(x *operand, call *syntax.CallExpr) exprKind { } } if call.HasDots { - check.errorf(call.ArgList[0], "invalid use of ... in type conversion to %s", T) + check.errorf(call.ArgList[0], "invalid use of ... in conversion to %s", T) break } check.conversion(x, T) diff --git a/src/cmd/compile/internal/types2/testdata/fixedbugs/issue43124.go b/src/cmd/compile/internal/types2/testdata/fixedbugs/issue43124.go index 7e48c2211b..f429f74a74 100644 --- a/src/cmd/compile/internal/types2/testdata/fixedbugs/issue43124.go +++ b/src/cmd/compile/internal/types2/testdata/fixedbugs/issue43124.go @@ -4,7 +4,7 @@ package p -var _ = int(0 /* ERROR invalid use of \.\.\. in type conversion */ ...) +var _ = int(0 /* ERROR invalid use of \.\.\. in conversion to int */ ...) // test case from issue @@ -12,5 +12,5 @@ type M []string var ( x = []string{"a", "b"} - _ = M(x /* ERROR invalid use of \.\.\. in type conversion */ ...) + _ = M(x /* ERROR invalid use of \.\.\. in conversion to M */ ...) ) -- 2.50.0