summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorKen Thompson <ken@golang.org>2008-09-11 15:44:45 -0700
committerKen Thompson <ken@golang.org>2008-09-11 15:44:45 -0700
commit853290b8da20830df5ec7e60fbf90ae965c078c2 (patch)
tree729aba3d8c44dc4159495c9691af9841a123cd6c /src
parentd65d770b3ac7dc400eb1ef0a68da7955db572ef3 (diff)
downloadgolang-853290b8da20830df5ec7e60fbf90ae965c078c2.tar.gz
function wo return is an error - not warning
R=r OCL=15169 CL=15169
Diffstat (limited to 'src')
-rw-r--r--src/cmd/gc/walk.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cmd/gc/walk.c b/src/cmd/gc/walk.c
index abb7ce0bd..8850867db 100644
--- a/src/cmd/gc/walk.c
+++ b/src/cmd/gc/walk.c
@@ -54,7 +54,7 @@ walk(Node *fn)
}
if(curfn->type->outtuple)
if(walkret(curfn->nbody))
- warn("function ends without a return statement");
+ yyerror("function ends without a return statement");
walkstate(curfn->nbody);
if(debug['W']) {
snprint(s, sizeof(s), "after %S", curfn->nname->sym);