Mercurial > p > unluac > hgcode
changeset 485:77e4bc98a9fa
Don't output null upvalue names (5.4)
author | tehtmi |
---|---|
date | Wed, 14 Dec 2022 14:40:35 -0800 |
parents | be516e84ceca |
children | f940270e8dad |
files | src/unluac/parse/LFunctionType.java |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/unluac/parse/LFunctionType.java Wed Dec 14 14:32:27 2022 -0800 +++ b/src/unluac/parse/LFunctionType.java Wed Dec 14 14:40:35 2022 -0800 @@ -380,7 +380,7 @@ header.local.writeList(out, header, object.locals); int upvalueNameLength = 0; for(LUpvalue upvalue : object.upvalues) { - if(upvalue.bname != null) { + if(upvalue.bname != null && upvalue.bname != LString.NULL) { upvalueNameLength++; } else { break;