3
// Copyright 2013 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.
9
func F(xi, yi interface{}) uint64 {
10
x, y := xi.(uint64), yi.(uint64)
14
func G(xi, yi interface{}) uint64 {
15
return xi.(uint64) &^ yi.(uint64) // generates incorrect code
19
var x, y uint64 = 0, 1 << 63
23
println("F", f, "G", g)