]> Cypherpunks repositories - gostls13.git/commit
runtime: fix memory leaks due to defers
authorDmitriy Vyukov <dvyukov@google.com>
Mon, 1 Jul 2013 21:36:08 +0000 (17:36 -0400)
committerRuss Cox <rsc@golang.org>
Mon, 1 Jul 2013 21:36:08 +0000 (17:36 -0400)
commitfd23958f49f0967c9a5999ffc2e33740f246a11a
tree5b08e4b8b266c064c90be0652ca4974bae9f9b67
parent20498ed772ef5791a17248f1198b58265299574e
runtime: fix memory leaks due to defers
fn can clearly hold a closure in memory.
argp/pc point into stack and so can hold
in memory a block that was previously
a large stack serment.

R=golang-dev, dave, rsc
CC=golang-dev
https://golang.org/cl/10784043
src/pkg/runtime/panic.c
test/deferfin.go [new file with mode: 0644]