]> Cypherpunks repositories - gostls13.git/commit
cmd/compile: use ONAME instead of OPACK in binary export format
authorRobert Griesemer <gri@golang.org>
Wed, 11 May 2016 19:40:17 +0000 (12:40 -0700)
committerRobert Griesemer <gri@golang.org>
Wed, 11 May 2016 20:41:04 +0000 (20:41 +0000)
commitef62f641c37431a870fa093c43b3ee51a06db0da
treef5c556c716e6e20c4a42d40a47b30dfc5ed474e3
parentaff4889089f970fb739acf5e3a5bddd3491a908b
cmd/compile: use ONAME instead of OPACK in binary export format

This is addressing feedback given on golang.org/cl/23052;
we do it in a separate CL to separate the functional from
the rename change.

ONAME was not used in the export data, but it's the natural node op
where we used OPACK instead. Renamed.

Furthermore, OPACK and ONONAME nodes are replaced by the type checker
with ONAME nodes, so OPACK nodes cannot occur when exporting type-checked
code. Removed a special-case for OPACK nodes since they don't appear.

Change-Id: I78b01a1badbf60e9283eaadeca2578a65d28cbd2
Reviewed-on: https://go-review.googlesource.com/23053
Run-TryBot: Robert Griesemer <gri@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/gc/bexport.go
src/cmd/compile/internal/gc/bimport.go