mirror of https://github.com/rusefi/lua.git
luaI_initTFunc initializes fileName.
This commit is contained in:
parent
b6adfdd01b
commit
a38f093f05
3
func.c
3
func.c
|
@ -5,6 +5,7 @@
|
||||||
#include "luamem.h"
|
#include "luamem.h"
|
||||||
#include "func.h"
|
#include "func.h"
|
||||||
#include "opcode.h"
|
#include "opcode.h"
|
||||||
|
#include "inout.h"
|
||||||
|
|
||||||
|
|
||||||
static TFunc *function_root = NULL;
|
static TFunc *function_root = NULL;
|
||||||
|
@ -23,7 +24,7 @@ void luaI_initTFunc (TFunc *f)
|
||||||
f->size = 0;
|
f->size = 0;
|
||||||
f->code = NULL;
|
f->code = NULL;
|
||||||
f->lineDefined = 0;
|
f->lineDefined = 0;
|
||||||
f->fileName = NULL;
|
f->fileName = lua_parsedfile;
|
||||||
f->locvars = NULL;
|
f->locvars = NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
3
lua.stx
3
lua.stx
|
@ -1,6 +1,6 @@
|
||||||
%{
|
%{
|
||||||
|
|
||||||
char *rcs_luastx = "$Id: lua.stx,v 3.45 1997/03/06 17:30:55 roberto Exp roberto $";
|
char *rcs_luastx = "$Id: lua.stx,v 3.46 1997/03/31 14:19:01 roberto Exp roberto $";
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <stdlib.h>
|
#include <stdlib.h>
|
||||||
|
@ -489,7 +489,6 @@ body : '(' parlist ')' block END
|
||||||
luaI_initTFunc($$);
|
luaI_initTFunc($$);
|
||||||
$$->size = pc;
|
$$->size = pc;
|
||||||
$$->code = newvector(pc, Byte);
|
$$->code = newvector(pc, Byte);
|
||||||
$$->fileName = lua_parsedfile;
|
|
||||||
$$->lineDefined = $2;
|
$$->lineDefined = $2;
|
||||||
memcpy($$->code, basepc, pc*sizeof(Byte));
|
memcpy($$->code, basepc, pc*sizeof(Byte));
|
||||||
if (lua_debug)
|
if (lua_debug)
|
||||||
|
|
3
opcode.c
3
opcode.c
|
@ -3,7 +3,7 @@
|
||||||
** TecCGraf - PUC-Rio
|
** TecCGraf - PUC-Rio
|
||||||
*/
|
*/
|
||||||
|
|
||||||
char *rcs_opcode="$Id: opcode.c,v 4.10 1997/06/16 18:42:32 roberto Exp roberto $";
|
char *rcs_opcode="$Id: opcode.c,v 4.11 1997/06/16 19:48:18 roberto Exp roberto $";
|
||||||
|
|
||||||
#include <setjmp.h>
|
#include <setjmp.h>
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
@ -604,7 +604,6 @@ int lua_domain (void)
|
||||||
jmp_buf *oldErr = errorJmp;
|
jmp_buf *oldErr = errorJmp;
|
||||||
errorJmp = &myErrorJmp;
|
errorJmp = &myErrorJmp;
|
||||||
luaI_initTFunc(&tf);
|
luaI_initTFunc(&tf);
|
||||||
tf.fileName = lua_parsedfile;
|
|
||||||
if (setjmp(myErrorJmp) == 0) {
|
if (setjmp(myErrorJmp) == 0) {
|
||||||
lua_parse(&tf);
|
lua_parse(&tf);
|
||||||
status = 0;
|
status = 0;
|
||||||
|
|
Loading…
Reference in New Issue