From: Keith Randall Date: Fri, 9 Aug 2013 22:27:45 +0000 (-0700) Subject: runtime: Better test tracebackability of jmpdefer when running a nil defer. X-Git-Tag: go1.2rc2~680 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=36f223dace5dcdb7afc381c51e0484ff473e2e88;p=gostls13.git runtime: Better test tracebackability of jmpdefer when running a nil defer. R=bradfitz, dvyukov CC=golang-dev https://golang.org/cl/12536046 --- diff --git a/test/fixedbugs/issue6055.go b/test/fixedbugs/issue6055.go index 4cc24d0c2c..698f62ac95 100644 --- a/test/fixedbugs/issue6055.go +++ b/test/fixedbugs/issue6055.go @@ -6,11 +6,17 @@ package main +import "runtime" + type Closer interface { Close() } func nilInterfaceDeferCall() { + defer func() { + // make sure a traceback happens with jmpdefer on the stack + runtime.GC() + }() var x Closer defer x.Close() }