/
opt
/
golang
/
1.19.4
/
test
/
fixedbugs
/
up file
home
// compile // 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 bug109 func f(a float64) float64 { e := 1.0 e = e * a return e } /* 6g bugs/bug109.go bugs/bug109.go:5: illegal types for operand: MUL (<float64>FLOAT64) (<float32>FLOAT32) bugs/bug109.go:5: illegal types for operand: AS (<float64>FLOAT64) bugs/bug109.go:6: illegal types for operand: RETURN (<float32>FLOAT32) (<float64>FLOAT64) */