diff options
Diffstat (limited to 'test/fixedbugs/bug111.go')
-rw-r--r-- | test/fixedbugs/bug111.go | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/test/fixedbugs/bug111.go b/test/fixedbugs/bug111.go deleted file mode 100644 index e72b343ae..000000000 --- a/test/fixedbugs/bug111.go +++ /dev/null @@ -1,32 +0,0 @@ -// $G $D/$F.go && $L $F.$A && ./$A.out || echo BUG should compile and run - -// 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 - -var ncall int; - -type Iffy interface { - Me() Iffy -} - -type Stucky struct { - n int -} - -func (s *Stucky) Me() Iffy { - ncall++; - return s -} - -func main() { - s := new(Stucky); - i := s.Me(); - j := i.Me(); - j.Me(); - if ncall != 3 { - panic("bug111") - } -} |