From bdef1778311c19c997d4fb14a4374bd712014d13 Mon Sep 17 00:00:00 2001 From: Mateusz Poliwczak Date: Tue, 7 Jan 2025 18:28:10 +0000 Subject: 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 Reviewed-by: Robert Griesemer Reviewed-by: Alan Donovan --- src/cmd/compile/internal/syntax/testdata/issue70957.go | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/cmd/compile/internal/syntax/testdata/issue70957.go (limited to 'src/cmd') 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 -- cgit v1.3