diff --git a/main.c b/main.c index c413dc2..b611667 100644 --- a/main.c +++ b/main.c @@ -60,6 +60,7 @@ func(Fn *fn) if (debug['P']) { fprintf(stderr, "\n> After parsing:\n"); printfn(fn, stderr); + exit (1); } T.abi0(fn); fillcfg(fn); diff --git a/parse.c b/parse.c index 957949b..a099ef0 100644 --- a/parse.c +++ b/parse.c @@ -1446,6 +1446,7 @@ printfn(Fn *fn, FILE *f) case Jtail: fprintf (f, "\ttail "); printref (b->jmp.arg, fn, f); + fprintf (f, "%d (%d)", i->op, Oarg); break; default: fprintf(f, "\t%s ", jtoa[b->jmp.type]);