diff options
Diffstat (limited to 'ldump.c')
| -rw-r--r-- | ldump.c | 7 |
1 files changed, 4 insertions, 3 deletions
| @@ -212,9 +212,10 @@ static void dumpDebug (DumpState *D, const Proto *f) { | |||
| 212 | dumpVector(D, f->lineinfo, n); | 212 | dumpVector(D, f->lineinfo, n); |
| 213 | n = (D->strip) ? 0 : f->sizeabslineinfo; | 213 | n = (D->strip) ? 0 : f->sizeabslineinfo; |
| 214 | dumpInt(D, n); | 214 | dumpInt(D, n); |
| 215 | for (i = 0; i < n; i++) { | 215 | if (n > 0) { |
| 216 | dumpInt(D, f->abslineinfo[i].pc); | 216 | /* 'abslineinfo' is an array of structures of int's */ |
| 217 | dumpInt(D, f->abslineinfo[i].line); | 217 | dumpAlign(D, sizeof(int)); |
| 218 | dumpVector(D, f->abslineinfo, n); | ||
| 218 | } | 219 | } |
| 219 | n = (D->strip) ? 0 : f->sizelocvars; | 220 | n = (D->strip) ? 0 : f->sizelocvars; |
| 220 | dumpInt(D, n); | 221 | dumpInt(D, n); |
