From 8c67ca1a99a208ab87e5eee9e1b7e3a9382eb728 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Daniel=20Mart=C3=AD?= Date: Tue, 24 Apr 2018 23:40:08 +0900 Subject: [PATCH] cmd/compile: apply TODO now that gcCompat is gone MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Passes toolstash -cmp on std cmd. Change-Id: I17b9a816752af55b064b8e46146b8f5a878fa560 Reviewed-on: https://go-review.googlesource.com/109075 Run-TryBot: Daniel Martí TryBot-Result: Gobot Gobot Reviewed-by: Matthew Dempsky --- src/cmd/compile/internal/gc/noder.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/cmd/compile/internal/gc/noder.go b/src/cmd/compile/internal/gc/noder.go index ecd039ae78..ec1654b83f 100644 --- a/src/cmd/compile/internal/gc/noder.go +++ b/src/cmd/compile/internal/gc/noder.go @@ -609,9 +609,7 @@ func (p *noder) expr(expr syntax.Expr) *Node { x = unparen(x) // TODO(mdempsky): Needed? if x.Op == OCOMPLIT { // Special case for &T{...}: turn into (*T){...}. - // TODO(mdempsky): Switch back to p.nod after we - // get rid of gcCompat. - x.Right = nod(OIND, x.Right, nil) + x.Right = p.nod(expr, OIND, x.Right, nil) x.Right.SetImplicit(true) return x } -- 2.50.0