// 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. | |
// Test case for issue 44504: panic due to duplicate resolution of slice/index | |
// operands. We should not try to resolve a LHS expression with invalid syntax. | |
package p | |
func _() { | |
var items []bool | |
items[] /* ERROR "operand" */ = false | |
} |