1 // Copyright 2022 The Go Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style 3 // license that can be found in the LICENSE file. 4 5 // Test that we don't see spurious errors for == 6 // for values with invalid types due to prior errors. 7 8 package p 9 10 var x struct { 11 f *NotAType /* ERROR "undefined" */ 12 } 13 var _ = x.f == nil // no error expected here 14 15 var y *NotAType /* ERROR "undefined" */ 16 var _ = y == nil // no error expected here 17