diff options
Diffstat (limited to 'ldump.c')
| -rw-r--r-- | ldump.c | 7 |
1 files changed, 2 insertions, 5 deletions
| @@ -144,7 +144,7 @@ static void dumpCode (DumpState *D, const Proto *f) { | |||
| 144 | } | 144 | } |
| 145 | 145 | ||
| 146 | 146 | ||
| 147 | static void dumpFunction(DumpState *D, const Proto *f); | 147 | static void dumpFunction (DumpState *D, const Proto *f); |
| 148 | 148 | ||
| 149 | static void dumpConstants (DumpState *D, const Proto *f) { | 149 | static void dumpConstants (DumpState *D, const Proto *f) { |
| 150 | int i; | 150 | int i; |
| @@ -218,10 +218,6 @@ static void dumpDebug (DumpState *D, const Proto *f) { | |||
| 218 | 218 | ||
| 219 | 219 | ||
| 220 | static void dumpFunction (DumpState *D, const Proto *f) { | 220 | static void dumpFunction (DumpState *D, const Proto *f) { |
| 221 | if (D->strip) | ||
| 222 | dumpString(D, NULL); /* no debug info */ | ||
| 223 | else | ||
| 224 | dumpString(D, f->source); | ||
| 225 | dumpInt(D, f->linedefined); | 221 | dumpInt(D, f->linedefined); |
| 226 | dumpInt(D, f->lastlinedefined); | 222 | dumpInt(D, f->lastlinedefined); |
| 227 | dumpByte(D, f->numparams); | 223 | dumpByte(D, f->numparams); |
| @@ -231,6 +227,7 @@ static void dumpFunction (DumpState *D, const Proto *f) { | |||
| 231 | dumpConstants(D, f); | 227 | dumpConstants(D, f); |
| 232 | dumpUpvalues(D, f); | 228 | dumpUpvalues(D, f); |
| 233 | dumpProtos(D, f); | 229 | dumpProtos(D, f); |
| 230 | dumpString(D, D->strip ? NULL : f->source); | ||
| 234 | dumpDebug(D, f); | 231 | dumpDebug(D, f); |
| 235 | } | 232 | } |
| 236 | 233 | ||
