]> Cypherpunks repositories - gostls13.git/commit
[dev.ssa] cmd/compile/internal/ssa: fix defer in functions with no return
authorKeith Randall <khr@golang.org>
Tue, 8 Sep 2015 15:59:57 +0000 (08:59 -0700)
committerKeith Randall <khr@golang.org>
Tue, 8 Sep 2015 17:57:10 +0000 (17:57 +0000)
commitca9e450bed8e0884e88731526adfb2b4080b548e
treeaf58105f096e36b76aa87ccee1e0a87748fae514
parent8d081679d5e72637ec724df7d6ec5f9e1f6a78e6
[dev.ssa] cmd/compile/internal/ssa: fix defer in functions with no return

The after-defer test jumps to a deferreturn site.  Some functions
(those with infinite loops) have no deferreturn site.  Add one
so we have one to jump to.

Change-Id: I505e7f3f888f5e7d03ca49a3477b41cf1f78eb8a
Reviewed-on: https://go-review.googlesource.com/14349
Reviewed-by: Josh Bleecher Snyder <josharian@gmail.com>
src/cmd/compile/internal/gc/ssa.go
src/cmd/compile/internal/gc/ssa_test.go
src/cmd/compile/internal/gc/testdata/deferNoReturn_ssa.go [new file with mode: 0644]