diff options
Diffstat (limited to 'src/lj_parse.c')
-rw-r--r-- | src/lj_parse.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lj_parse.c b/src/lj_parse.c index f0bb4419..4b8a8e6f 100644 --- a/src/lj_parse.c +++ b/src/lj_parse.c | |||
@@ -1392,7 +1392,7 @@ static GCproto *fs_finish(LexState *ls, BCLine line) | |||
1392 | pt->gct = ~LJ_TPROTO; | 1392 | pt->gct = ~LJ_TPROTO; |
1393 | pt->sizept = (MSize)sizept; | 1393 | pt->sizept = (MSize)sizept; |
1394 | pt->trace = 0; | 1394 | pt->trace = 0; |
1395 | pt->flags = fs->flags; | 1395 | pt->flags = (uint8_t)(fs->flags & ~(PROTO_HAS_RETURN|PROTO_FIXUP_RETURN)); |
1396 | pt->numparams = fs->numparams; | 1396 | pt->numparams = fs->numparams; |
1397 | pt->framesize = fs->framesize; | 1397 | pt->framesize = fs->framesize; |
1398 | setgcref(pt->chunkname, obj2gco(ls->chunkname)); | 1398 | setgcref(pt->chunkname, obj2gco(ls->chunkname)); |