From: David Symonds Date: Wed, 22 Apr 2009 03:26:26 +0000 (-0700) Subject: Extend fixedbugs/bug143.go with function return values, X-Git-Tag: weekly.2009-11-06~1774 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=2f8a2dc193a2b08a61f1fc8aefa126f7fd465e2b;p=gostls13.git Extend fixedbugs/bug143.go with function return values, as a regression test for the fix made in s2/27706. R=r APPROVED=r DELTA=14 (13 added, 0 deleted, 1 changed) OCL=27707 CL=27709 --- diff --git a/test/fixedbugs/bug143.go b/test/fixedbugs/bug143.go index 07f3cdc544..f6001376a1 100644 --- a/test/fixedbugs/bug143.go +++ b/test/fixedbugs/bug143.go @@ -8,12 +8,17 @@ package main type myMap map[string] int; +func f() *myMap { + m := make(map[string] int); + return &m +} + func main() { m := make(myMap); mp := &m; { - x, ok := m["key"]; + x, ok := m["key"] } { x, ok := (*mp)["key"] @@ -21,6 +26,14 @@ func main() { { x, ok := mp["key"] } + { + x, ok := f()["key"] + } + { + var x int; + var ok bool; + x, ok = f()["key"] + } } /*