diff options
| author | 2023-06-19 09:49:50 +0200 | |
|---|---|---|
| committer | 2023-06-19 09:49:50 +0200 | |
| commit | 43abf782b12e883fdf3b15402b7fa09546acb9af (patch) | |
| tree | 9b22685742cc99484592059072620bbea2291dfc /irdump.c | |
| parent | 7a6b76f519695d686c378f2450658504448c75f6 (diff) | |
add %y symbol printing
Diffstat (limited to 'irdump.c')
| -rw-r--r-- | irdump.c | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -2,12 +2,10 @@ static int nextdat; -#define aisprint(c) in_range(c, ' ', '~') - static void pridat(const struct irdat *dat) { - efmt("%s %'s(align %d, size %d):\n\t", dat->mut ? "dat" : "rodat", dat->name, dat->align, dat->siz); + efmt("%s %y(align %d, size %d):\n\t", dat->mut ? "dat" : "rodat", dat->name, dat->align, dat->siz); assert(!dat->syms); if (dat->siz <= 8) { efmt("b "); @@ -91,7 +89,7 @@ dumpref(enum op o, union ref ref) case RXCON: con = &conht[ref.i]; if (con->deref) efmt("*["); - if (con->issym || con->isdat) efmt("$%s", xcon2sym(ref.i)); + if (con->issym || con->isdat) efmt("$%y", xcon2sym(ref.i)); else switch (con->cls) { case KI4: efmt("%d", (int)con->i); break; case KI8: efmt("%ld", con->i); break; |