diff options
Diffstat (limited to 'src/pkg/reflect/asm_386.s')
-rw-r--r-- | src/pkg/reflect/asm_386.s | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/pkg/reflect/asm_386.s b/src/pkg/reflect/asm_386.s index 27d3fa21d..bbd068d98 100644 --- a/src/pkg/reflect/asm_386.s +++ b/src/pkg/reflect/asm_386.s @@ -3,11 +3,21 @@ // license that can be found in the LICENSE file. // makeFuncStub is the code half of the function returned by MakeFunc. -// See the comment on the declaration of makeFuncStub in value.go +// See the comment on the declaration of makeFuncStub in makefunc.go // for more details. TEXT ·makeFuncStub(SB),7,$8 MOVL DX, 0(SP) - LEAL arg+0(FP), CX + LEAL argframe+0(FP), CX MOVL CX, 4(SP) CALL ·callReflect(SB) RET + +// methodValueCall is the code half of the function returned by makeMethodValue. +// See the comment on the declaration of methodValueCall in makefunc.go +// for more details. +TEXT ·methodValueCall(SB),7,$8 + MOVL DX, 0(SP) + LEAL argframe+0(FP), CX + MOVL CX, 4(SP) + CALL ·callMethod(SB) + RET |