diff options
author | Ken Thompson <ken@golang.org> | 2010-03-24 16:53:54 -0700 |
---|---|---|
committer | Ken Thompson <ken@golang.org> | 2010-03-24 16:53:54 -0700 |
commit | d5013e32745b1f969be8de769a6445a50cc40eed (patch) | |
tree | d10753a878ae62faa430984889382203ee19e25a /src/cmd/gc/walk.c | |
parent | 420d470e6ef507a6183e49c42f04051349803487 (diff) | |
download | golang-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.c | 10 |
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); |