codedump.c: do not print nameless registers.

This commit is contained in:
Yukihiro "Matz" Matsumoto
2022-02-21 11:46:34 +09:00
parent ce3b1c4780
commit 349307ba88
+4 -1
View File
@@ -101,7 +101,10 @@ codedump(mrb_state *mrb, const mrb_irep *irep)
printf("local variable names:\n");
for (i = 1; i < irep->nlocals; ++i) {
char const *s = mrb_sym_dump(mrb, irep->lv[i - 1]);
printf(" R%d:%s\n", i, s ? s : "");
if (s) {
printf(" R%d:%s", i, s);
}
putchar('\n');
}
}