]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/compile: stop exporting OPTRLIT
authorMatthew Dempsky <mdempsky@google.com>
Wed, 25 Sep 2019 07:26:06 +0000 (00:26 -0700)
committerMatthew Dempsky <mdempsky@google.com>
Thu, 26 Sep 2019 18:46:09 +0000 (18:46 +0000)
Removes TODO left by previous commit to appease toolstash.

Change-Id: I5c0bf25f21ba5c0abe3b1b2ed0b17c604717f39b
Reviewed-on: https://go-review.googlesource.com/c/go/+/197121
Reviewed-by: Robert Griesemer <gri@golang.org>
src/cmd/compile/internal/gc/iexport.go
src/cmd/compile/internal/gc/iimport.go

index da0a8be30e62a89cad620ef4b5a9b746f9e6b241..873de46fa408fb851384410829dad54327ddce6a 100644 (file)
@@ -1181,10 +1181,9 @@ func (w *exportWriter) expr(n *Node) {
        //      should have been resolved by typechecking - handled by default case
 
        case OPTRLIT:
-               w.op(OPTRLIT) // TODO(mdempsky): Replace with OADDR.
+               w.op(OADDR)
                w.pos(n.Pos)
                w.expr(n.Left)
-               w.bool(false)
 
        case OSTRUCTLIT:
                w.op(OSTRUCTLIT)
index dd35b9ba46c36c89e8f2d132c9a9eb3f8278eb08..28808c51c50ed822fadd7e0ee8177f4ea5f1525d 100644 (file)
@@ -801,10 +801,8 @@ func (r *importReader) node() *Node {
        // case OCLOSURE:
        //      unimplemented
 
-       case OPTRLIT:
-               n := nodl(r.pos(), OADDR, r.expr(), nil)
-               _ = r.bool()
-               return n
+       // case OPTRLIT:
+       //      unreachable - mapped to case OADDR below by exporter
 
        case OSTRUCTLIT:
                // TODO(mdempsky): Export position information for OSTRUCTKEY nodes.