]> Cypherpunks repositories - gostls13.git/commit
runtime: remove obsolete afterprologue check
authorDmitriy Vyukov <dvyukov@google.com>
Fri, 20 Jun 2014 05:04:10 +0000 (22:04 -0700)
committerDmitriy Vyukov <dvyukov@google.com>
Fri, 20 Jun 2014 05:04:10 +0000 (22:04 -0700)
commitcc81712190ba438097e4e0262ec8d29f8d468dcf
tree8e42a258a60fd6c3a6b93683e5c07fb53fd55f51
parent26282e4093fcf34738483ed837c1b97a54bb059d
runtime: remove obsolete afterprologue check
Afterprologue check was required when did not know
about return arguments of functions and/or they were not zeroed.
Now 100% precision is required for stacks due to stack copying,
so it must work w/o afterprologue one way or another.
I can limit this change for 1.3 to merely adding a TODO,
but this check is super confusing so I don't want this knowledge to get lost.

LGTM=rsc
R=golang-codereviews, gobot, rsc, khr
CC=golang-codereviews, khr, rsc
https://golang.org/cl/96580045
src/pkg/runtime/mgc0.c