]> Cypherpunks repositories - gostls13.git/commit
[dev.debug] cmd/compile: track variable decomposition in LocalSlot
authorHeschi Kreinick <heschi@google.com>
Fri, 21 Jul 2017 22:28:06 +0000 (18:28 -0400)
committerHeschi Kreinick <heschi@google.com>
Wed, 26 Jul 2017 18:39:39 +0000 (18:39 +0000)
commit2d57d94ac314fd32529b1b2a92a086cb2dce0057
tree45cd9a578da59a9953443ee9c1f4121f24a8d9fa
parent788aa88cd0c63b75d49a54592e2a467c6183256f
[dev.debug] cmd/compile: track variable decomposition in LocalSlot

When the compiler decomposes a user variable, track its origin so that
it can be recomposed during DWARF generation.

Change-Id: Ia71c7f8e7f4d65f0652f1c97b0dda5d9cad41936
Reviewed-on: https://go-review.googlesource.com/50878
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
src/cmd/compile/internal/gc/ssa.go
src/cmd/compile/internal/ssa/export_test.go
src/cmd/compile/internal/ssa/location.go
src/cmd/compile/internal/ssa/regalloc.go
src/cmd/compile/internal/ssa/sizeof_test.go
src/cmd/compile/internal/ssa/stackalloc.go