From: Dmitriy Vyukov Date: Thu, 27 Feb 2014 16:27:55 +0000 (+0400) Subject: runtime: fix and improve comments X-Git-Tag: go1.3beta1~548 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=7e0dac08c7f8948423135d05c085f076cce9ec6d;p=gostls13.git runtime: fix and improve comments LGTM=r R=golang-codereviews, r CC=golang-codereviews, iant, khr, rsc https://golang.org/cl/67460043 --- diff --git a/src/pkg/runtime/panic.c b/src/pkg/runtime/panic.c index 6e5be3e677..ffb4031ec9 100644 --- a/src/pkg/runtime/panic.c +++ b/src/pkg/runtime/panic.c @@ -226,7 +226,7 @@ runtime·panic(Eface e) break; // take defer off list in case of recursive panic g->defer = d->link; - g->ispanic = true; // rock for newstack, where reflect.newstackcall ends up + g->ispanic = true; // rock for runtime·newstack, where runtime·newstackcall ends up argp = d->argp; pc = d->pc; runtime·newstackcall(d->fn, (byte*)d->args, d->siz); @@ -246,7 +246,8 @@ runtime·panic(Eface e) // ran out of deferred calls - old-school panic now runtime·startpanic(); printpanics(g->panic); - runtime·dopanic(0); + runtime·dopanic(0); // should not return + runtime·exit(1); // not reached } // Unwind the stack after a deferred function calls recover