1// errorcheck
2
3// Copyright 2014 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
7package main
8
9func foo() (T, T) { // ERROR "undefined"
10	return 0, 0
11}
12
13func bar() (T, string, T) { // ERROR "undefined"
14	return 0, "", 0
15}
16
17func main() {
18	var x, y, z int
19	x, y = foo()
20	x, y, z = bar() // ERROR "cannot (use type|assign|use.*type) string|"
21	_, _, _ = x, y, z
22}
23