From fe040633a1d64af4c19acc4707adb47413a3cd4a Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Wed, 31 Jul 2019 11:22:39 -0300 Subject: Tracebacks recognize metamethods '__close' --- ldebug.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'ldebug.c') diff --git a/ldebug.c b/ldebug.c index acaa653a..9593039b 100644 --- a/ldebug.c +++ b/ldebug.c @@ -651,6 +651,9 @@ static const char *funcnamefromcode (lua_State *L, CallInfo *ci, case OP_SHRI: case OP_SHLI: *name = "shift"; return "metamethod"; + case OP_CLOSE: case OP_RETURN: + *name = "close"; + return "metamethod"; default: return NULL; /* cannot find a reasonable name */ } -- cgit v1.2.3-55-g6feb