// errchk $G -e $D/$F.go // Copyright 2010 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 var ( f float f32 float32 f64 float64 c complex c64 complex64 c128 complex128 ) func main() { // ok c = cmplx(f, f) c64 = cmplx(f32, f32) c128 = cmplx(f64, f64) _ = cmplx(f, f32) // ERROR "cmplx" _ = cmplx(f, f64) // ERROR "cmplx" _ = cmplx(f32, f) // ERROR "cmplx" _ = cmplx(f32, f64) // ERROR "cmplx" _ = cmplx(f64, f) // ERROR "cmplx" _ = cmplx(f64, f32) // ERROR "cmplx" }