diff --git a/src/other/b.b b/src/other/b.b index 57a7a27..896b862 100644 --- a/src/other/b.b +++ b/src/other/b.b @@ -20,7 +20,7 @@ */ main() { - extrn symtab, eof, ns, nerror; + extrn symtab, eof, ns; while (!eof) { ns = symtab + 51; @@ -30,7 +30,7 @@ main() { } lookup() { - extrn symtab, symbuf, eof, ns, nerror; + extrn symtab, symbuf, eof, ns; auto np, sp, rp; rp = symtab; @@ -368,8 +368,7 @@ loop: expr(15); if (symbol() != 5) error('[]'); - gen('b',12); /* badd */ - gen('u',3); /* uind */ + gen('n',4); /* vector */ goto loop; } if (o==6) { /* ( */ diff --git a/tools/b.c b/tools/b.c index bc340b4..cbb535b 100644 --- a/tools/b.c +++ b/tools/b.c @@ -53,7 +53,7 @@ xflush() { #define flush xflush main(int argc, char **argv) { - extern symtab[], eof, *ns, nerror; + extern symtab[], eof, *ns; extern fin, fout; if (argc > 1) { @@ -77,7 +77,7 @@ main(int argc, char **argv) { } int *lookup() { - extern symtab[], symbuf[], eof, *ns, nerror; + extern symtab[], symbuf[], eof, *ns; auto *np, *sp, *rp; rp = symtab; @@ -415,8 +415,7 @@ loop: expr(15); if (symbol() != 5) error('[]'); - gen('b',12); /* badd */ - gen('u',3); /* uind */ + gen('n',4); /* vector */ goto loop; } if (o==6) { /* ( */