ARM/PPC/MIPS: Fix tailcall from fast function (esp. tostring).

This commit is contained in:
Mike Pall
2012-05-10 16:20:21 +02:00
parent 3fc5948abf
commit 74205dc64b
6 changed files with 1069 additions and 1057 deletions

View File

@@ -1809,6 +1809,7 @@ static void build_subroutines(BuildCtx *ctx)
| bic CARG2, PC, #FRAME_TYPEP
| ldreq INS, [PC, #-4]
| andeq CARG2, MASKR8, INS, lsr #5 // Conditional decode_RA8.
| addeq CARG2, CARG2, #8
| sub RB, BASE, CARG2
| b ->vm_call_dispatch // Resolve again for tailcall.
|