go/test/fixedbugs/issue8501.go
Shenghou Ma cb1897a58c cmd/gc: give an error if only one argument is given to complex()
Fixes #8501

Change-Id: I0dbbdded7f7924351c3d1841d60cb5c934b295b7
Reviewed-on: https://go-review.googlesource.com/2143
Reviewed-by: Chris Manghane <cmang@golang.org>
2015-01-02 02:52:56 +00:00

19 lines
374 B
Go

// errorcheck
// Copyright 2014 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 p
type T struct {
f float64
}
var t T
func F() {
_ = complex(1.0) // ERROR "invalid operation|not enough arguments"
_ = complex(t.f) // ERROR "invalid operation|not enough arguments"
}