diff options
author | Russ Cox <rsc@golang.org> | 2009-10-20 08:03:43 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-10-20 08:03:43 -0700 |
commit | 8151dca1824e2b42ddf81e2459a661d9161454a7 (patch) | |
tree | 02fb381e9fe005b81d3e55cdbad2d5703b28c29d /src/cmd/gc/subr.c | |
parent | aec62fcfd78dbe4e096a88866836d5f2c88b8d1a (diff) | |
download | golang-8151dca1824e2b42ddf81e2459a661d9161454a7.tar.gz |
bug162, over and over
R=ken
OCL=35919
CL=35919
Diffstat (limited to 'src/cmd/gc/subr.c')
-rw-r--r-- | src/cmd/gc/subr.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/cmd/gc/subr.c b/src/cmd/gc/subr.c index e65ce5551..06a05895b 100644 --- a/src/cmd/gc/subr.c +++ b/src/cmd/gc/subr.c @@ -41,12 +41,12 @@ adderr(int line, char *fmt, va_list arg) { Fmt f; Error *p; - + fmtstrinit(&f); fmtprint(&f, "%L: ", line); fmtvprint(&f, fmt, arg); fmtprint(&f, "\n"); - + if(nerr >= merr) { if(merr == 0) merr = 16; @@ -71,7 +71,7 @@ static int errcmp(const void *va, const void *vb) { Error *a, *b; - + a = (Error*)va; b = (Error*)vb; if(a->lineno != b->lineno) @@ -109,11 +109,11 @@ void yyerrorl(int line, char *fmt, ...) { va_list arg; - + va_start(arg, fmt); adderr(line, fmt, arg); va_end(arg); - + hcrash(); nerrors++; if(nerrors >= 10 && !debug['e']) @@ -2394,7 +2394,6 @@ Node* safeval(Node *n, NodeList **init) { Node *l; - Node *r; Node *a; // is this a local variable or a dot of a local variable? |