summaryrefslogtreecommitdiff
path: root/src/cmd/8l/pass.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-07-13 16:48:09 -0700
committerRuss Cox <rsc@golang.org>2009-07-13 16:48:09 -0700
commit2c1a08f090140bbcc82dcadc700215ae4523a5ad (patch)
treed577443da2aecdcc6f431b06a5026f0d83a245fc /src/cmd/8l/pass.c
parent2c0d93899e0661a93e14f674abbeafe6c82fec35 (diff)
downloadgolang-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.c4
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;