commit | c3eb1a7e8a191c0d0be3a3cc3e835010560e4b5a | [log] [tgz] |
---|---|---|
author | Keith Randall <khr@golang.org> | Sun Sep 06 13:42:26 2015 -0700 |
committer | Keith Randall <khr@golang.org> | Sun Sep 06 23:41:10 2015 +0000 |
tree | e72e091344171a9d66f1f1e5b7682b55a3757384 | |
parent | 95bb89f6dd4d92747bed1fe451379cd2b99ec5b7 [diff] [blame] |
[dev.ssa] cmd/compile/internal/gc: handle local function declarations They are already handled by the frontend, we just need to skip them when we see them in ssa. Change-Id: I309d91552f96a761f8d429a2cab3a47d200ca9e5 Reviewed-on: https://go-review.googlesource.com/14341 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
diff --git a/src/cmd/compile/internal/gc/ssa.go b/src/cmd/compile/internal/gc/ssa.go index 01db547..9a9834f 100644 --- a/src/cmd/compile/internal/gc/ssa.go +++ b/src/cmd/compile/internal/gc/ssa.go
@@ -96,6 +96,8 @@ case PAUTO: // processed at each use, to prevent Addr coming // before the decl. + case PFUNC: + // local function - already handled by frontend default: str := "" if n.Class&PHEAP != 0 {