OSDN Git Service

PR go/50656
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / go.test / test / fixedbugs / bug016.go
1 // errchk $G -e $D/$F.go
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 main() {
10         var i int = 100
11         i = i << -3 // ERROR "overflows|negative"
12 }
13
14 /*
15 ixedbugs/bug016.go:7: overflow converting constant to <uint32>UINT32
16 fixedbugs/bug016.go:7: illegal types for operand: AS
17         (<int32>INT32)
18 */