diff options
Diffstat (limited to 'test/fixedbugs/bug221.go')
-rw-r--r-- | test/fixedbugs/bug221.go | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/test/fixedbugs/bug221.go b/test/fixedbugs/bug221.go index 39255d6f9..b64583114 100644 --- a/test/fixedbugs/bug221.go +++ b/test/fixedbugs/bug221.go @@ -12,10 +12,11 @@ package main var gen = 'a' + func f(n int) string { - s := string(gen) + string(n+'A'-1); - gen++; - return s; + s := string(gen) + string(n+'A'-1) + gen++ + return s } func g(x, y string) string { @@ -23,16 +24,19 @@ func g(x, y string) string { } func main() { - s := f(1) + f(2); + s := f(1) + f(2) if s != "aAbB" { - panic("BUG: bug221a: ", s); + println("BUG: bug221a: ", s) + panic("fail") } - s = g(f(3), f(4)); + s = g(f(3), f(4)) if s != "cCdD" { - panic("BUG: bug221b: ", s); + println("BUG: bug221b: ", s) + panic("fail") } - s = f(5) + f(6) + f(7) + f(8) + f(9); + s = f(5) + f(6) + f(7) + f(8) + f(9) if s != "eEfFgGhHiI" { - panic("BUG: bug221c: ", s); + println("BUG: bug221c: ", s) + panic("fail") } } |