aboutsummaryrefslogtreecommitdiff
path: root/lparser.c
diff options
context:
space:
mode:
authorRoberto Ierusalimschy <roberto@inf.puc-rio.br>2001-02-09 16:37:33 -0200
committerRoberto Ierusalimschy <roberto@inf.puc-rio.br>2001-02-09 16:37:33 -0200
commitc81404cae57e40d0fa5dd1eb48237ca7e77c4d89 (patch)
tree368a1ab4b5a27b5fbc5c8137d28586ea605ac97b /lparser.c
parentb6ce59043396110b95de4d772b4541d65661f62e (diff)
downloadlua-c81404cae57e40d0fa5dd1eb48237ca7e77c4d89.tar.gz
lua-c81404cae57e40d0fa5dd1eb48237ca7e77c4d89.tar.bz2
lua-c81404cae57e40d0fa5dd1eb48237ca7e77c4d89.zip
first version of code verification
Diffstat (limited to 'lparser.c')
-rw-r--r--lparser.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/lparser.c b/lparser.c
index 76fe33df..b06c8ac5 100644
--- a/lparser.c
+++ b/lparser.c
@@ -1,5 +1,5 @@
1/* 1/*
2** $Id: lparser.c,v 1.129 2001/02/05 17:48:52 roberto Exp roberto $ 2** $Id: lparser.c,v 1.130 2001/02/08 11:19:10 roberto Exp roberto $
3** LL(1) Parser and code generator for Lua 3** LL(1) Parser and code generator for Lua
4** See Copyright Notice in lua.h 4** See Copyright Notice in lua.h
5*/ 5*/
@@ -11,6 +11,7 @@
11#include "lua.h" 11#include "lua.h"
12 12
13#include "lcode.h" 13#include "lcode.h"
14#include "ldebug.h"
14#include "lfunc.h" 15#include "lfunc.h"
15#include "llex.h" 16#include "llex.h"
16#include "lmem.h" 17#include "lmem.h"
@@ -351,6 +352,7 @@ static void close_func (LexState *ls) {
351 luaM_reallocvector(L, f->lineinfo, f->sizelineinfo, fs->nlineinfo+1, int); 352 luaM_reallocvector(L, f->lineinfo, f->sizelineinfo, fs->nlineinfo+1, int);
352 f->lineinfo[fs->nlineinfo++] = MAX_INT; /* end flag */ 353 f->lineinfo[fs->nlineinfo++] = MAX_INT; /* end flag */
353 f->sizelineinfo = fs->nlineinfo; 354 f->sizelineinfo = fs->nlineinfo;
355 lua_assert(luaG_checkcode(f));
354 ls->fs = fs->prev; 356 ls->fs = fs->prev;
355 lua_assert(fs->bl == NULL); 357 lua_assert(fs->bl == NULL);
356} 358}