]> Cypherpunks.ru repositories - gostls13.git/commit
[dev.regabi] cmd/compile: separate noder more cleanly
authorRuss Cox <rsc@golang.org>
Mon, 21 Dec 2020 06:36:15 +0000 (01:36 -0500)
committerRuss Cox <rsc@golang.org>
Mon, 21 Dec 2020 19:23:30 +0000 (19:23 +0000)
commit4836e28ac0482183a3a6af88ee4295ffdbc94f62
treee979010cc2cf17aac1d5d17bdb9043919fa9422a
parent85ce6ecfe3c54075c7bc53538940f0319b57068b
[dev.regabi] cmd/compile: separate noder more cleanly

Separate embed, cgo pragmas, and Main trackScopes variable
from noder more cleanly.

This lets us split embed and noder into new packages.
It also assumes that the local embedded variables will be
removed and deletes them now for simplicity.

Change-Id: I9638bcc2c5f0e76440de056c6285b6aa2f73a00d
Reviewed-on: https://go-review.googlesource.com/c/go/+/279299
Trust: Russ Cox <rsc@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Matthew Dempsky <mdempsky@google.com>
src/cmd/compile/internal/gc/embed.go
src/cmd/compile/internal/gc/go.go
src/cmd/compile/internal/gc/main.go
src/cmd/compile/internal/gc/noder.go
src/cmd/compile/internal/ir/name.go
src/embed/internal/embedtest/embed_test.go
src/embed/internal/embedtest/embedx_test.go