| // Copyright 2013 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. |
| // Ideal vs non-ideal bool. See issue 3915, 3923. |
| c3 mybool = c2 == (x < y) |
| c4 mybool = c2 == (1 < 2) |
| c7 = c1 == c2 // ERROR "mismatched types|incompatible types" |
| c8 = c2 == c6 // ERROR "mismatched types|incompatible types" |
| c9 = c1 == c6 // ERROR "mismatched types|incompatible types" |
| _ = c1 && c2 // ERROR "mismatched types|incompatible types" |
| _ = c2 && c6 // ERROR "mismatched types|incompatible types" |
| _ = c1 && c6 // ERROR "mismatched types|incompatible types" |