github.com/JimmyHuang454/JLS-go@v0.0.0-20230831150107-90d536585ba0/internal/types/testdata/fixedbugs/issue54405.go (about)

     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