stack_test.go
1.06 KB
-
compiler, runtime: allocate defer records on the stack · e68035ac
When a defer is executed at most once in a function body, we can allocate the defer record for it on the stack instead of on the heap. This should make defers like this (which are very common) faster. This is a port of CL 171758 from the gc repo. Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/190410 From-SVN: r274613
Ian Lance Taylor committed