|  | // errorcheck | 
|  |  | 
|  | // Copyright 2017 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. | 
|  |  | 
|  | // Check that we don't print duplicate errors for string -> | 
|  | // array-literal conversion | 
|  |  | 
|  | package main | 
|  |  | 
|  | func main() { | 
|  | _ = []byte{"foo"}   // ERROR "cannot use|incompatible type|cannot convert" | 
|  | _ = []int{"foo"}    // ERROR "cannot use|incompatible type|cannot convert" | 
|  | _ = []rune{"foo"}   // ERROR "cannot use|incompatible type|cannot convert" | 
|  | _ = []string{"foo"} // OK | 
|  | } |