aboutsummaryrefslogtreecommitdiff
path: root/src/cmd
diff options
context:
space:
mode:
authorMateusz Poliwczak <mpoliwczak34@gmail.com>2025-01-07 18:28:10 +0000
committerRobert Griesemer <gri@google.com>2025-02-25 09:14:35 -0800
commitbdef1778311c19c997d4fb14a4374bd712014d13 (patch)
tree8fa75b952bc1c8f8404a1e4e7528b39f8e6897e0 /src/cmd
parent2f036e1475f9d794451927d90c07d9f8c258db77 (diff)
downloadgo-bdef1778311c19c997d4fb14a4374bd712014d13.tar.xz
go/parser: require label after goto
Fixes #70957 Change-Id: Ied7cf29ea3e02bb71ddce8a19ddd381ce5991ed1 GitHub-Last-Rev: 310bd1537b7a36758f3fbf8db476fa68e1a11599 GitHub-Pull-Request: golang/go#70958 Reviewed-on: https://go-review.googlesource.com/c/go/+/638395 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Robert Griesemer <gri@google.com> Reviewed-by: Alan Donovan <adonovan@google.com>
Diffstat (limited to 'src/cmd')
-rw-r--r--src/cmd/compile/internal/syntax/testdata/issue70957.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/cmd/compile/internal/syntax/testdata/issue70957.go b/src/cmd/compile/internal/syntax/testdata/issue70957.go
new file mode 100644
index 0000000000..921478f67c
--- /dev/null
+++ b/src/cmd/compile/internal/syntax/testdata/issue70957.go
@@ -0,0 +1,9 @@
+// Copyright 2024 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.
+
+package p
+
+func f() { goto /* ERROR syntax error: unexpected semicolon, expected name */ ;}
+
+func f() { goto } // ERROR syntax error: unexpected }, expected name