blob: d0cb65dcb306587fb1d39c30fe92b2b1fb70b796 [file] [log] [blame]
Rob Pikea432e092008-06-13 09:09:22 -07001// $G $F.go && $L $F.$A && ./$A.out
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
7package main
8
9type T struct {
10 i int
11}
12
13type IN interface {
14}
15
16func main() {
17 var i *int;
18 var f *float;
19 var s *string;
20 var m *map[float] *int;
21 var c *chan int;
22 var t *T;
23 var in IN;
Rob Pike080bd1e2008-06-18 13:53:51 -070024 var ta *[]IN;
Rob Pikea432e092008-06-13 09:09:22 -070025
26 i = nil;
27 f = nil;
28 s = nil;
29 m = nil;
30 c = nil;
31 t = nil;
32 i = nil;
Rob Pike080bd1e2008-06-18 13:53:51 -070033 ta = new([1]IN);
34 ta[0] = nil;
Rob Pikea432e092008-06-13 09:09:22 -070035}