]> Cypherpunks repositories - gostls13.git/commit
cmd/internal/obj: remove ATYPE
authorMatthew Dempsky <mdempsky@google.com>
Tue, 7 Feb 2017 01:06:02 +0000 (17:06 -0800)
committerMatthew Dempsky <mdempsky@google.com>
Tue, 7 Feb 2017 22:38:18 +0000 (22:38 +0000)
commit7bad00366b2e3e8440e8c870d8c53efaa8fe3811
tree8f177029706dddec5d11d29c56a2bed610d7a627
parent38cb9d28a9a3970f5bfeacdbeaa2f95aab3ebe73
cmd/internal/obj: remove ATYPE

In cmd/compile, we can directly construct obj.Auto to represent local
variables and attach them to the function's obj.LSym.

In preparation for being able to emit more precise DWARF info based on
other compiler available information (e.g., lexical scoping).

Change-Id: I9c4225ec59306bec42552838493022e0e9d70228
Reviewed-on: https://go-review.googlesource.com/36420
Run-TryBot: Matthew Dempsky <mdempsky@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Heschi Kreinick <heschi@google.com>
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
16 files changed:
src/cmd/compile/internal/amd64/prog.go
src/cmd/compile/internal/arm/prog.go
src/cmd/compile/internal/arm64/prog.go
src/cmd/compile/internal/gc/gsubr.go
src/cmd/compile/internal/gc/pgen.go
src/cmd/compile/internal/gc/plive.go
src/cmd/compile/internal/mips/prog.go
src/cmd/compile/internal/mips64/prog.go
src/cmd/compile/internal/ppc64/prog.go
src/cmd/compile/internal/s390x/prog.go
src/cmd/compile/internal/x86/prog.go
src/cmd/internal/obj/arm/asm5.go
src/cmd/internal/obj/link.go
src/cmd/internal/obj/plist.go
src/cmd/internal/obj/util.go
src/cmd/internal/obj/x86/asm6.go