aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/lj_bcwrite.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lj_bcwrite.c b/src/lj_bcwrite.c
index b90f7850..de9b4cf2 100644
--- a/src/lj_bcwrite.c
+++ b/src/lj_bcwrite.c
@@ -291,7 +291,8 @@ static void bcwrite_proto(BCWriteCtx *ctx, GCproto *pt)
291 bcwrite_uleb128(ctx, pt->sizekn); 291 bcwrite_uleb128(ctx, pt->sizekn);
292 bcwrite_uleb128(ctx, pt->sizebc-1); 292 bcwrite_uleb128(ctx, pt->sizebc-1);
293 if (!ctx->strip) { 293 if (!ctx->strip) {
294 sizedbg = pt->sizept - (MSize)((char *)proto_lineinfo(pt) - (char *)pt); 294 if (proto_lineinfo(pt))
295 sizedbg = pt->sizept - (MSize)((char *)proto_lineinfo(pt) - (char *)pt);
295 bcwrite_uleb128(ctx, sizedbg); 296 bcwrite_uleb128(ctx, sizedbg);
296 if (sizedbg) { 297 if (sizedbg) {
297 bcwrite_uleb128(ctx, pt->firstline); 298 bcwrite_uleb128(ctx, pt->firstline);