]> Cypherpunks repositories - gostls13.git/commit
reflect: add parentheses to properly bind <- in ChanOf’s string
authorAlexander Klauer <Alexander.Klauer@googlemail.com>
Mon, 29 Jun 2020 16:02:07 +0000 (16:02 +0000)
committerEmmanuel Odeke <emm.odeke@gmail.com>
Fri, 14 Aug 2020 22:58:36 +0000 (22:58 +0000)
commit407bf0ca67200463cdd451937623078e0240335e
tree689bdd791549777cabb431eb27d52fc3848e9fe1
parent32a84c99e136ed5af0686dbedd31fd7dff40fb38
reflect: add parentheses to properly bind <- in ChanOf’s string

Adds parentheses so as to properly bind <- to the right most
channel.
This meant that previously given:

   ChanOf(<-chan T)

it would mistakenly try to look up the type as

    chan <-chan T

instead of

    chan (<-chan T)

Fixes #39897

Change-Id: I8564916055f5fadde3382e41fe8820a1071e5f13
GitHub-Last-Rev: f8f2abe8d4c9e3d1414c89cadca8a16ce5cdeab9
GitHub-Pull-Request: golang/go#39898
Reviewed-on: https://go-review.googlesource.com/c/go/+/240280
Reviewed-by: Emmanuel Odeke <emm.odeke@gmail.com>
Reviewed-by: Keith Randall <khr@golang.org>
Run-TryBot: Emmanuel Odeke <emm.odeke@gmail.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
src/reflect/all_test.go
src/reflect/type.go