aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/compile/internal/types2/expr.go
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2021-01-13 17:00:11 -0800
committerRobert Griesemer <gri@golang.org>2021-01-14 17:52:06 +0000
commit67bf62d93955fa72c5307f5a2ad0394cb37abd82 (patch)
treeeeb108c1c968e28bd172a6bed677d3c484298cd5 /src/cmd/compile/internal/types2/expr.go
parentef5285fbd0636965d916c81dbf87834731f337b2 (diff)
downloadgo-67bf62d93955fa72c5307f5a2ad0394cb37abd82.tar.gz
go-67bf62d93955fa72c5307f5a2ad0394cb37abd82.zip
[dev.typeparams] cmd/compile/internal/types2: better error message for invalid ... use
This partially addresses the issue below: In many (all) cases we want to handle invalid ... use in the parser as a syntax error; but this ensures that we get a decent error if we get here anyway. Updates #43680. Change-Id: I93af43a5f5741d8bc76e7a13c0db75e6edf43111 Reviewed-on: https://go-review.googlesource.com/c/go/+/283475 Trust: Robert Griesemer <gri@golang.org> Reviewed-by: Robert Findley <rfindley@google.com>
Diffstat (limited to 'src/cmd/compile/internal/types2/expr.go')
-rw-r--r--src/cmd/compile/internal/types2/expr.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/compile/internal/types2/expr.go b/src/cmd/compile/internal/types2/expr.go
index 34cbefc864..a3778129ff 100644
--- a/src/cmd/compile/internal/types2/expr.go
+++ b/src/cmd/compile/internal/types2/expr.go
@@ -1181,7 +1181,7 @@ func (check *Checker) exprInternal(x *operand, e syntax.Expr, hint Type) exprKin
check.ident(x, e, nil, false)
case *syntax.DotsType:
- // ellipses are handled explicitly where they are legal
+ // dots are handled explicitly where they are legal
// (array composite literals and parameter lists)
check.error(e, "invalid use of '...'")
goto Error