Merge from mainline (167278:168000).
[official-gcc/graphite-test-results.git] / gcc / testsuite / go.test / test / fixedbugs / bug016.go
blob461bcf82ac44c67a153332f2a0cdfa01a4c7dd5f
1 // ! $G $D/$F.go
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.
7 package main
9 func main() {
10 var i int = 100;
11 i = i << -3; // BUG: should not compile (negative shift)
15 ixedbugs/bug016.go:7: overflow converting constant to <uint32>UINT32
16 fixedbugs/bug016.go:7: illegal types for operand: AS
17 (<int32>INT32)