diff options
Diffstat (limited to '')
-rw-r--r-- | ltm.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -1,5 +1,5 @@ | |||
1 | /* | 1 | /* |
2 | ** $Id: ltm.c,v 1.8 1997/11/19 17:29:23 roberto Exp roberto $ | 2 | ** $Id: ltm.c,v 1.9 1997/11/19 18:16:33 roberto Exp roberto $ |
3 | ** Tag methods | 3 | ** Tag methods |
4 | ** See Copyright Notice in lua.h | 4 | ** See Copyright Notice in lua.h |
5 | */ | 5 | */ |
@@ -106,8 +106,12 @@ int luaT_efectivetag (TObject *o) | |||
106 | } | 106 | } |
107 | case LUA_T_ARRAY: | 107 | case LUA_T_ARRAY: |
108 | return o->value.a->htag; | 108 | return o->value.a->htag; |
109 | case LUA_T_FUNCTION: case LUA_T_MARK: | 109 | case LUA_T_FUNCTION: case LUA_T_MARK: |
110 | return o->value.cl->consts[0].ttype; | 110 | return o->value.cl->consts[0].ttype; |
111 | #ifdef DEBUG | ||
112 | case LUA_T_LINE: case LUA_T_PROTO: case LUA_T_CPROTO: | ||
113 | lua_error("internal error"); | ||
114 | #endif | ||
111 | default: | 115 | default: |
112 | return t; | 116 | return t; |
113 | } | 117 | } |