mirror of
https://github.com/golang/go
synced 2024-11-22 01:34:41 -07:00
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
This commit is contained in:
parent
d724092407
commit
2f8a2dc193
@ -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"]
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user