Updates #23834.
Change-Id: I92aca9108590a0c7de774f4fad7ded97105e3cb8
Reviewed-on: https://go-review.googlesource.com/94475
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
typecheckslice(n.Ninit.Slice(), Etop)
decldepth++
n.Left = typecheck(n.Left, Erv)
+ n.Left = defaultlit(n.Left, nil)
if n.Left != nil {
t := n.Left.Type
if t != nil && !t.IsBoolean() {
ok |= Etop
typecheckslice(n.Ninit.Slice(), Etop)
n.Left = typecheck(n.Left, Erv)
+ n.Left = defaultlit(n.Left, nil)
if n.Left != nil {
t := n.Left.Type
if t != nil && !t.IsBoolean() {