// Copyright 2022 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 that we don't see spurious errors for == | |
// for values with invalid types due to prior errors. | |
package p | |
var x struct { | |
f *NotAType /* ERROR "undefined" */ | |
} | |
var _ = x.f == nil // no error expected here | |
var y *NotAType /* ERROR "undefined" */ | |
var _ = y == nil // no error expected here |