diff options
author | Russ Cox <rsc@golang.org> | 2009-07-13 16:48:09 -0700 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2009-07-13 16:48:09 -0700 |
commit | 2c1a08f090140bbcc82dcadc700215ae4523a5ad (patch) | |
tree | d577443da2aecdcc6f431b06a5026f0d83a245fc /src/cmd/8l/pass.c | |
parent | 2c0d93899e0661a93e14f674abbeafe6c82fec35 (diff) | |
download | golang-2c1a08f090140bbcc82dcadc700215ae4523a5ad.tar.gz |
fix undefined function error.
before:
mainstart: undefined: main·init in mainstart
mainstart: branch out of range in mainstart
(95) CALL ,0(PC) [main·init]
mainstart: undefined: main·main in mainstart
mainstart: branch out of range in mainstart
(97) CALL ,0(PC) [main·main]
mainstart: doasm: notfound from=6f to=6f (95) CALL ,
mainstart: doasm: notfound from=6f to=6f (97) CALL ,
mainstart: doasm: notfound from=6f to=6f (95) CALL ,
mainstart: doasm: notfound from=6f to=6f (97) CALL ,
mainstart: doasm: notfound from=6f to=6f (95) CALL ,
mainstart: doasm: notfound from=6f to=6f (97) CALL ,
after:
mainstart: undefined: main·init in mainstart
mainstart: undefined: main·main in mainstart
R=r
DELTA=7 (1 added, 0 deleted, 6 changed)
OCL=31555
CL=31555
Diffstat (limited to 'src/cmd/8l/pass.c')
-rw-r--r-- | src/cmd/8l/pass.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/cmd/8l/pass.c b/src/cmd/8l/pass.c index fa6d6a00f..8a45f40a6 100644 --- a/src/cmd/8l/pass.c +++ b/src/cmd/8l/pass.c @@ -346,10 +346,10 @@ patch(void) switch(s->type) { default: /* diag prints TNAME first */ - diag("%s is undefined", s->name); + diag("undefined: %s", s->name); s->type = STEXT; s->value = vexit; - break; /* or fall through to set offset? */ + continue; // avoid more error messages case STEXT: p->to.offset = s->value; break; |