diff options
author | Ian Lance Taylor <iant@golang.org> | 2019-08-20 21:15:46 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2019-08-20 21:15:46 +0000 |
commit | 43055d2379cfb1b5b1b09e243a9829e52e12b60a (patch) | |
tree | 25ee7c396a4bc315d93ef63cd8092a66275cd5a1 /gcc/testsuite/go.test | |
parent | 5ba5ad304a16644614c3ea143181682a94cb999e (diff) | |
download | gcc-43055d2379cfb1b5b1b09e243a9829e52e12b60a.zip gcc-43055d2379cfb1b5b1b09e243a9829e52e12b60a.tar.gz gcc-43055d2379cfb1b5b1b09e243a9829e52e12b60a.tar.bz2 |
compiler, runtime: implement shifts by signed amounts
Shifting by signed types is a new language feature in Go 1.13.
This requires a patch to the testsuite.
Updates golang/go#19113
Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/190977
* go.test/test/fixedbugs/bug073.go: Update for language changes.
From-SVN: r274755
Diffstat (limited to 'gcc/testsuite/go.test')
-rw-r--r-- | gcc/testsuite/go.test/test/fixedbugs/bug073.go | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/gcc/testsuite/go.test/test/fixedbugs/bug073.go b/gcc/testsuite/go.test/test/fixedbugs/bug073.go index 49b47ae..f3605b3 100644 --- a/gcc/testsuite/go.test/test/fixedbugs/bug073.go +++ b/gcc/testsuite/go.test/test/fixedbugs/bug073.go @@ -1,4 +1,4 @@ -// errorcheck +// compile // Copyright 2009 The Go Authors. All rights reserved. // Use of this source code is governed by a BSD-style @@ -7,8 +7,8 @@ package main func main() { - var s int = 0; - var x int = 0; - x = x << s; // ERROR "illegal|inval|shift" - x = x >> s; // ERROR "illegal|inval|shift" + var s int = 0 + var x int = 0 + x = x << s // as of 1.13, these are ok + x = x >> s // as of 1.13, these are ok } |