Home | History | Annotate | Download | only in fixedbugs
      1 // compile
      2 
      3 // Copyright 2009 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 package main
      8 
      9 func
     10 swap(x, y int) (u, v int) {
     11 	return y, x
     12 }
     13 
     14 func
     15 main() {
     16 	a := 1;
     17 	b := 2;
     18 	a, b = swap(swap(a, b));
     19 	if a != 2 || b != 1 {
     20 		panic("bad swap");
     21 	}
     22 }
     23