]> Cypherpunks repositories - gostls13.git/commit
cmd/5g, cmd/6g, cmd/8g: provide embedded trampolines with argument size information
authorCarl Shapiro <cshapiro@google.com>
Fri, 31 May 2013 20:34:57 +0000 (13:34 -0700)
committerCarl Shapiro <cshapiro@google.com>
Fri, 31 May 2013 20:34:57 +0000 (13:34 -0700)
commit31be5deae44efce520817b88cc3fd73f1bbf5788
tree980aab778c9c6d5804e4dce937084109cbce09f9
parent252161cadcfef4c42c133ba55c74672f520ab80e
cmd/5g, cmd/6g, cmd/8g: provide embedded trampolines with argument size information

An embedded trampoline is a function that exists to marshal
a receiver of type *S to a receiver of type *T when T is an
embedded field in S.

Embedded trampolines are generated by a special path through
the compiler and are not subject to the general analysis and
annotation done to functions.  Their effects must be provided
explicitly.

R=golang-dev, r, daniel.morsing, minux.ma
CC=golang-dev
https://golang.org/cl/9874043
src/cmd/5g/gobj.c
src/cmd/6g/gobj.c
src/cmd/8g/gobj.c