diff options
author | Robert Griesemer <gri@golang.org> | 2021-04-29 10:02:01 -0700 |
---|---|---|
committer | Robert Griesemer <gri@golang.org> | 2021-04-29 23:41:22 +0000 |
commit | a9705e157beb51574233e23cc2e2a412d4681a15 (patch) | |
tree | 806bf6aae5bce9f756791fad689aa30c41419e52 /src/cmd/compile/internal/types2/testdata | |
parent | e99dfb0e5cd964c94d946cabeca9856634416737 (diff) | |
download | go-a9705e157beb51574233e23cc2e2a412d4681a15.tar.gz go-a9705e157beb51574233e23cc2e2a412d4681a15.zip |
cmd/compile/internal/types2: slice-to-array-pointer conversion requires go1.17
Add missing version check. Even though this is a new types2 error
we separate between the compiler and the types2 error message: we
have the compiler error message to match the compiler style, and
we have a types2-specific error message to match the types2 style
for these kinds of errors (for now).
Eventually we need to decide which style we like better and clean
this up.
Follow-up on https://golang.org/cl/301650.
Updates #395.
Change-Id: I5b779f345994c66b1f4a4db466466f98b7d3c491
Reviewed-on: https://go-review.googlesource.com/c/go/+/315169
Trust: Robert Griesemer <gri@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
Diffstat (limited to 'src/cmd/compile/internal/types2/testdata')
-rw-r--r-- | src/cmd/compile/internal/types2/testdata/check/go1_16.src | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/types2/testdata/check/go1_16.src b/src/cmd/compile/internal/types2/testdata/check/go1_16.src new file mode 100644 index 0000000000..fdf5c99d7e --- /dev/null +++ b/src/cmd/compile/internal/types2/testdata/check/go1_16.src @@ -0,0 +1,13 @@ +// Copyright 2021 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +// Check Go language version-specific errors. + +package go1_16 // go1.16 + +type Slice []byte +type Array [8]byte + +var s Slice +var p = (*Array)(s /* ERROR requires go1.17 or later */ ) |