From f708d31bcc63d1d6f20cb1b1a2dc6ebf69ef41a3 Mon Sep 17 00:00:00 2001 From: Mike Pall Date: Thu, 2 Sep 2010 17:16:56 +0200 Subject: Explicitly indicate tailcall from fast function fallback. --- src/lib_base.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib_base.c') diff --git a/src/lib_base.c b/src/lib_base.c index c8ac5f86..9127b0d5 100644 --- a/src/lib_base.c +++ b/src/lib_base.c @@ -218,7 +218,7 @@ LJLIB_ASM(tostring) LJLIB_REC(.) L->top = o+1; /* Only keep one argument. */ if (!tvisnil(mo = lj_meta_lookup(L, o, MM_tostring))) { copyTV(L, L->base-1, mo); /* Replace callable. */ - return FFH_RETRY; + return FFH_TAILCALL; } else { GCstr *s; if (tvisnum(o)) { -- cgit v1.2.3-55-g6feb