Russ Cox | 2b1c9b4 | 2012-02-16 23:49:30 -0500 | [diff] [blame] | 1 | // errorcheck |
Ian Lance Taylor | c9399f1 | 2009-07-21 14:05:21 -0700 | [diff] [blame] | 2 | |
| 3 | // Copyright 2009 The Go Authors. All rights reserved. |
| 4 | // Use of this source code is governed by a BSD-style |
| 5 | // license that can be found in the LICENSE file. |
| 6 | |
| 7 | package main |
Russ Cox | 9dc22b6 | 2009-08-03 11:58:52 -0700 | [diff] [blame] | 8 | var v1 = ([10]int)(nil); // ERROR "illegal|nil|invalid" |
| 9 | var v2 [10]int = nil; // ERROR "illegal|nil|incompatible" |
| 10 | var v3 [10]int; |
| 11 | var v4 = nil; // ERROR "nil" |
Ian Lance Taylor | c9399f1 | 2009-07-21 14:05:21 -0700 | [diff] [blame] | 12 | func main() { |
| 13 | v3 = nil; // ERROR "illegal|nil|incompatible" |
| 14 | } |