| commit | cd1f98db96e05dcd4bc3814afbd979d8af636387 | [log] [tgz] |
|---|---|---|
| author | Ronan Collobert <ronan@collobert.com> | Mon Aug 13 14:40:59 2012 +0200 |
| committer | Ronan Collobert <ronan@collobert.com> | Mon Aug 13 14:40:59 2012 +0200 |
| tree | 61812bcd4debe8df6d01647638fa0eb7642cb046 | |
| parent | 1f5bf96273affadbe7fdbc5138689e39634e075c [diff] |
luaT_typerror: print lua name when luaT returns nothing
diff --git a/lib/luaT/luaT.c b/lib/luaT/luaT.c index e123ae2..f8f2508 100644 --- a/lib/luaT/luaT.c +++ b/lib/luaT/luaT.c
@@ -305,6 +305,9 @@ const char *msg; const char *tnamenarg = luaT_typename(L, narg); + if(!tnamenarg) + tnamenarg = lua_typename(L, narg); + msg = lua_pushfstring(L, "%s expected, got %s", tname, (tnamenarg ? tnamenarg : "unknown object"));