diff options
Diffstat (limited to 'src/lj_gdbjit.c')
-rw-r--r-- | src/lj_gdbjit.c | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/lj_gdbjit.c b/src/lj_gdbjit.c index 3a4d5da1..f71b3081 100644 --- a/src/lj_gdbjit.c +++ b/src/lj_gdbjit.c | |||
@@ -705,10 +705,7 @@ void lj_gdbjit_addtrace(jit_State *J, Trace *T, TraceNo traceno) | |||
705 | ctx.szmcode = T->szmcode; | 705 | ctx.szmcode = T->szmcode; |
706 | ctx.spadjp = CFRAME_SIZE + (MSize)(parent ? J->trace[parent]->spadjust : 0); | 706 | ctx.spadjp = CFRAME_SIZE + (MSize)(parent ? J->trace[parent]->spadjust : 0); |
707 | ctx.spadj = CFRAME_SIZE + T->spadjust; | 707 | ctx.spadj = CFRAME_SIZE + T->spadjust; |
708 | if (startpc >= proto_bc(pt)) | 708 | ctx.lineno = proto_line(pt, proto_bcpos(pt, startpc)); |
709 | ctx.lineno = proto_line(pt,proto_bcpos(pt,startpc)); | ||
710 | else | ||
711 | ctx.lineno = pt->linedefined; | ||
712 | ctx.filename = strdata(proto_chunkname(pt)); | 709 | ctx.filename = strdata(proto_chunkname(pt)); |
713 | if (*ctx.filename == '@' || *ctx.filename == '=') | 710 | if (*ctx.filename == '@' || *ctx.filename == '=') |
714 | ctx.filename++; | 711 | ctx.filename++; |