]> Cypherpunks repositories - gostls13.git/commitdiff
spec: clarify that shift count must be non-negative
authorRobert Griesemer <gri@golang.org>
Wed, 4 Sep 2019 15:42:12 +0000 (08:42 -0700)
committerRobert Griesemer <gri@golang.org>
Wed, 4 Sep 2019 16:01:24 +0000 (16:01 +0000)
Fixes #34056.

Change-Id: I2c9b7a20d19f458df5dcc376e29bee6be1f09f7a
Reviewed-on: https://go-review.googlesource.com/c/go/+/193277
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
doc/go_spec.html

index 4f94b14fa507db2eac1f3a883422e1b5cb0aafef..724b044aa40977c7cc8eff78e8c724e93c4815d0 100644 (file)
@@ -1,6 +1,6 @@
 <!--{
        "Title": "The Go Programming Language Specification",
-       "Subtitle": "Version of Aug 26, 2019",
+       "Subtitle": "Version of Sep 4, 2019",
        "Path": "/ref/spec"
 }-->
 
@@ -3732,7 +3732,7 @@ be replaced by a bitwise AND operation:
 
 <p>
 The shift operators shift the left operand by the shift count specified by the
-right operand, which must be positive. If the shift count is negative at run time,
+right operand, which must be non-negative. If the shift count is negative at run time,
 a <a href="#Run_time_panics">run-time panic</a> occurs.
 The shift operators implement arithmetic shifts if the left operand is a signed
 integer and logical shifts if it is an unsigned integer.