--- /dev/null
+// $G $D/$F.go || echo BUG: bug150
+
+// Copyright 2009 The Go Authors. All rights reserved.
+// Use of this source code is governed by a BSD-style
+// license that can be found in the LICENSE file.
+
+package main
+
+type T int
+func (t T) M()
+
+type M interface { M() }
+
+func g() (T, T)
+
+func f() (a, b M) {
+ a, b = g();
+ return;
+}
+
+/*
+bugs/bug150.go:13: reorder2: too many funcation calls evaluating parameters
+*/
bugs/bug149.go:14: cannot convert []uint8 constant to string
BUG: should compile
+=========== bugs/bug150.go
+bugs/bug150.go:13: reorder2: too many funcation calls evaluating parameters
+BUG: bug150
+
=========== fixedbugs/bug016.go
fixedbugs/bug016.go:7: constant -3 overflows uint