// 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. package p // error messages for parser in non-generic mode func _() { _ = m[] // ERROR expecting operand _ = m[x,] // ERROR unexpected comma, expecting \: or \] _ = m[x /* ERROR unexpected a */ a b c d] } // test case from the issue func f(m map[int]int) int { return m[0 // ERROR expecting \: or \] ] }