summaryrefslogtreecommitdiff
path: root/src/cmd/gc/subr.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-10-20 08:03:43 -0700
committerRuss Cox <rsc@golang.org>2009-10-20 08:03:43 -0700
commit8151dca1824e2b42ddf81e2459a661d9161454a7 (patch)
tree02fb381e9fe005b81d3e55cdbad2d5703b28c29d /src/cmd/gc/subr.c
parentaec62fcfd78dbe4e096a88866836d5f2c88b8d1a (diff)
downloadgolang-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.c11
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?