3 // Copyright 2012 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.
7 // Issue 4545: untyped constants are incorrectly coerced
8 // to concrete types when used in interface{} context.
16 fmt.Println(1.0 + 1<<s) // ERROR "invalid operation|non-integer type|incompatible type"
17 x := 1.0 + 1<<s // ERROR "invalid operation|non-integer type"