When emitting data detected as zero the comment appeared before the data directives were output.
@@ -40,11 +40,11 @@ data(Dat *d)
{
if (dbg)
return;
+ emitdat(d, outf);
if (d->type == DEnd) {
fputs("/* end data */\n\n", outf);
freeall();
}
- emitdat(d, outf);
static void