diff options
author | Russ Cox <rsc@golang.org> | 2009-09-24 13:38:18 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-09-24 13:38:18 -0700 |
commit | 285b6021e970d3125dd59772f4737fd3927f5ada (patch) | |
tree | 32d715493f0db35285f7e8ed425d625b65de9df2 /test/compos.go | |
parent | 89a881dce45b305f5584062e13ed3f3f847683c3 (diff) | |
download | go-285b6021e970d3125dd59772f4737fd3927f5ada.tar.gz go-285b6021e970d3125dd59772f4737fd3927f5ada.zip |
missing files; cleaned up g4 nothave output.
fixes 386 build.
R=r
DELTA=56 (56 added, 0 deleted, 0 changed)
OCL=34979
CL=34981
Diffstat (limited to 'test/compos.go')
-rw-r--r-- | test/compos.go | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/test/compos.go b/test/compos.go new file mode 100644 index 0000000000..78a7965ef6 --- /dev/null +++ b/test/compos.go @@ -0,0 +1,23 @@ +// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG: compos + +// Copyright 2009 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. + +package main + +type T struct { + int; +} + +func f() *T { + return &T{1} +} + +func main() { + x := f(); + y := f(); + if x == y { + panic("not allocating & composite literals"); + } +} |