1// errorcheck 2 3// Copyright 2020 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 7// cmd/compile erroneously rejected conversions of constant values 8// between int/float and complex types. 9 10package p 11 12const ( 13 _ = int(complex64(int(0))) 14 _ = float64(complex128(float64(0))) 15 16 _ = int8(complex128(1000)) // ERROR "overflow|cannot convert" 17) 18