From 8ef9e8460e775793f760deb28d0c3d10dda31b49 Mon Sep 17 00:00:00 2001 From: Roberto Ierusalimschy Date: Fri, 30 Aug 2013 13:01:37 -0300 Subject: bug (GC can collect long identifier during parser) + change (using a single constant table for all functions in a chunk) --- lparser.h | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'lparser.h') diff --git a/lparser.h b/lparser.h index 41f3c42b..c6a78a79 100644 --- a/lparser.h +++ b/lparser.h @@ -1,5 +1,5 @@ /* -** $Id: lparser.h,v 1.70 2012/05/08 13:53:33 roberto Exp roberto $ +** $Id: lparser.h,v 1.71 2013/04/16 18:46:28 roberto Exp roberto $ ** Lua Parser ** See Copyright Notice in lua.h */ @@ -97,7 +97,6 @@ struct BlockCnt; /* defined in lparser.c */ /* state needed to generate code for a given function */ typedef struct FuncState { Proto *f; /* current function header */ - Table *h; /* table to find (and reuse) elements in `k' */ struct FuncState *prev; /* enclosing function */ struct LexState *ls; /* lexical state */ struct BlockCnt *bl; /* chain of current blocks */ -- cgit v1.2.3-55-g6feb