blob: e848eaeba24e94caa3e6ac34feabf4eeb36eedfb [file] [log] [blame]
Ian Lance Taylordf644482012-05-03 10:33:10 -07001// run
2
3// Copyright 2012 The Go Authors. All rights reserved.
4// Use of this source code is governed by a BSD-style
5// license that can be found in the LICENSE file.
6
7// Gccgo used to crash compiling this.
8
9package main
10
11func foo() (int, int) {
12 return 1, 2
13}
14
15var c = b
16var a, b = foo()
17var d = b + 1
18
19func main() {
20 if a != 1 {
21 panic(a)
22 }
23 if b != 2 {
24 panic(b)
25 }
26 if c != 2 {
27 panic(c)
28 }
29 if d != 3 {
30 panic(d)
31 }
32}