]> Cypherpunks repositories - gostls13.git/commitdiff
new bug: go on a method is wrong
authorRob Pike <r@golang.org>
Fri, 1 Aug 2008 23:23:16 +0000 (16:23 -0700)
committerRob Pike <r@golang.org>
Fri, 1 Aug 2008 23:23:16 +0000 (16:23 -0700)
R=gri
OCL=13741
CL=13741

test/bugs/bug084.go [new file with mode: 0644]
test/golden.out

diff --git a/test/bugs/bug084.go b/test/bugs/bug084.go
new file mode 100644 (file)
index 0000000..e25083f
--- /dev/null
@@ -0,0 +1,23 @@
+// $G $D/$F.go && $L $F.$A && ./$A.out
+
+// 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 Service struct {
+       rpc [2]int;
+}
+
+func (s *Service) Serve(a int64) {
+       if a != 1234 { panic a, " not 1234\n" }
+}
+
+var arith Service
+
+func main() {
+       c := new(chan string);
+       a := new(Service);
+       go a.Serve(1234);
+}
index 0e99a826d39f49a6858acb078a40d0016323a026..c2a7766decf13ad51221ba54bd7c038f290d1429 100644 (file)
@@ -255,6 +255,9 @@ BUG: fails incorrectly
 
 =========== bugs/bug083.go
 
+=========== bugs/bug084.go
+BUG: wrong answer
+
 =========== fixedbugs/bug000.go
 
 =========== fixedbugs/bug001.go