diff options
Diffstat (limited to 'gcc-4.9/gcc/testsuite/go.go-torture/execute/return-2.go')
-rw-r--r-- | gcc-4.9/gcc/testsuite/go.go-torture/execute/return-2.go | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/gcc-4.9/gcc/testsuite/go.go-torture/execute/return-2.go b/gcc-4.9/gcc/testsuite/go.go-torture/execute/return-2.go new file mode 100644 index 000000000..08b2e61a0 --- /dev/null +++ b/gcc-4.9/gcc/testsuite/go.go-torture/execute/return-2.go @@ -0,0 +1,18 @@ +package main + +func fn() (i, j int) { + i = 1; + j = 2; + return; +} + +func main() { + var i, j = fn(); + var ret int; + if i == 1 && j == 2 { + ret = 0; + } else { + ret = 1; + } + if ret != 0 { panic(0) } +} |