Rémy Oudompheng | 2ece2f5 | 2012-02-18 22:15:42 +0100 | [diff] [blame] | 1 | // compile |
Russ Cox | cc7c31b | 2009-05-29 13:46:43 -0700 | [diff] [blame] | 2 | |
3 | // Copyright 2009 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 | package main | ||||
8 | |||||
9 | func f(a int64) int64 { | ||||
10 | const b int64 = 0; | ||||
11 | n := a &^ b; | ||||
12 | return n; | ||||
13 | } | ||||
14 | |||||
15 | func main() { | ||||
16 | f(1) | ||||
17 | } | ||||
18 | |||||
19 | /* | ||||
20 | bug156.go:7: constant 18446744073709551615 overflows int64 | ||||
21 | */ |