| // Copyright 2015 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. |
| // Verify that comparisons of slice/map/func values against converted nil |
| // values are properly rejected. |
| _ = s == S(nil) // ERROR "compare.*to nil" |
| _ = S(nil) == s // ERROR "compare.*to nil" |
| case S(nil): // ERROR "compare.*to nil" |
| _ = m == M(nil) // ERROR "compare.*to nil" |
| _ = M(nil) == m // ERROR "compare.*to nil" |
| case M(nil): // ERROR "compare.*to nil" |
| _ = f == F(nil) // ERROR "compare.*to nil" |
| _ = F(nil) == f // ERROR "compare.*to nil" |
| case F(nil): // ERROR "compare.*to nil" |