compiler: Allow string slices with start index == length.
authorIan Lance Taylor <ian@gcc.gnu.org>
Tue, 25 Aug 2015 20:31:51 +0000 (20:31 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Tue, 25 Aug 2015 20:31:51 +0000 (20:31 +0000)
commit60c47c007366840f15fe17913d0592c2819b7c99
tree7fbced9827c20185a4d4e974394081364996d9a4
parentc316b5e4f1f7987e37641667fb47eb37f32f0e2b
compiler: Allow string slices with start index == length.

    Avoid an off-by-one error when checking the start index of a string
    slice by allowing the start index to be the string length instead
    of the string length - 1.

    Fixes golang/go#11522.

    Reviewed-on: https://go-review.googlesource.com/13030

From-SVN: r227191
gcc/go/gofrontend/MERGE
gcc/go/gofrontend/expressions.cc