summaryrefslogtreecommitdiff
path: root/src/cmd/gc/walk.c
diff options
context:
space:
mode:
authorKen Thompson <ken@golang.org>2010-03-24 16:53:54 -0700
committerKen Thompson <ken@golang.org>2010-03-24 16:53:54 -0700
commitd5013e32745b1f969be8de769a6445a50cc40eed (patch)
treed10753a878ae62faa430984889382203ee19e25a /src/cmd/gc/walk.c
parent420d470e6ef507a6183e49c42f04051349803487 (diff)
downloadgolang-d5013e32745b1f969be8de769a6445a50cc40eed.tar.gz
depricate panicln
R=rsc CC=golang-dev http://codereview.appspot.com/743041
Diffstat (limited to 'src/cmd/gc/walk.c')
-rw-r--r--src/cmd/gc/walk.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/cmd/gc/walk.c b/src/cmd/gc/walk.c
index 3820a58ff..9c904f14c 100644
--- a/src/cmd/gc/walk.c
+++ b/src/cmd/gc/walk.c
@@ -54,7 +54,6 @@ loop:
case OGOTO:
case ORETURN:
case OPANIC:
- case OPANICN:
return 0;
break;
}
@@ -374,7 +373,6 @@ walkstmt(Node **np)
case OPRINT:
case OPRINTN:
case OPANIC:
- case OPANICN:
case OEMPTY:
if(n->typecheck == 0)
fatal("missing typecheck");
@@ -411,7 +409,6 @@ walkstmt(Node **np)
case OPRINT:
case OPRINTN:
case OPANIC:
- case OPANICN:
walkexprlist(n->left->list, &n->ninit);
n->left = walkprint(n->left, &n->ninit, 1);
break;
@@ -612,7 +609,6 @@ walkexpr(Node **np, NodeList **init)
case OPRINT:
case OPRINTN:
case OPANIC:
- case OPANICN:
walkexprlist(n->list, init);
n = walkprint(n, init, 0);
goto ret;
@@ -1712,7 +1708,7 @@ walkprint(Node *nn, NodeList **init, int defer)
else
calls = list(calls, mkcall("printsp", T, init));
}
- notfirst = op == OPRINTN || op == OPANICN;
+ notfirst = op == OPRINTN;
n = l->n;
if(n->op == OLITERAL) {
@@ -1828,7 +1824,7 @@ walkprint(Node *nn, NodeList **init, int defer)
if(defer) {
if(op == OPRINTN)
fmtprint(&fmt, "\n");
- if(op == OPANIC || op == OPANICN)
+ if(op == OPANIC)
fmtprint(&fmt, "%%!");
on = syslook("printf", 1);
on->type = functype(nil, intypes, nil);
@@ -1845,7 +1841,7 @@ walkprint(Node *nn, NodeList **init, int defer)
typechecklist(calls, Etop);
walkexprlist(calls, init);
- if(op == OPANIC || op == OPANICN)
+ if(op == OPANIC)
r = mkcall("panicl", T, nil);
else
r = nod(OEMPTY, N, N);