1
0
mirror of https://github.com/golang/go synced 2024-11-25 06:57:58 -07:00

depricate panicln

R=rsc
CC=golang-dev
https://golang.org/cl/743041
This commit is contained in:
Ken Thompson 2010-03-24 16:53:54 -07:00
parent 325cf8ef21
commit 623dfd1b07
6 changed files with 4 additions and 13 deletions

View File

@ -376,7 +376,7 @@ enum
ONEW,
ONOT, OCOM, OPLUS, OMINUS,
OOROR,
OPANIC, OPANICN, OPRINT, OPRINTN,
OPANIC, OPRINT, OPRINTN,
OSEND, OSENDNB,
OSLICE, OSLICEARR, OSLICESTR,
ORECV,

View File

@ -1305,7 +1305,6 @@ static struct
"make", LNAME, Txxx, OMAKE,
"new", LNAME, Txxx, ONEW,
"panic", LNAME, Txxx, OPANIC,
"panicln", LNAME, Txxx, OPANICN,
"print", LNAME, Txxx, OPRINT,
"println", LNAME, Txxx, OPRINTN,
"real", LNAME, Txxx, OREAL,

View File

@ -48,7 +48,6 @@ exprfmt(Fmt *f, Node *n, int prec)
case OMAKE:
case ONEW:
case OPANIC:
case OPANICN:
case OPRINT:
case OPRINTN:
case OCALL:
@ -351,7 +350,6 @@ exprfmt(Fmt *f, Node *n, int prec)
case OMAKE:
case ONEW:
case OPANIC:
case OPANICN:
case OPRINT:
case OPRINTN:
fmtprint(f, "%#O(", n->op);

View File

@ -832,7 +832,6 @@ goopnames[] =
[ONOT] = "!",
[OOROR] = "||",
[OOR] = "|",
[OPANICN] = "panicln",
[OPANIC] = "panic",
[OPLUS] = "+",
[OPRINTN] = "println",

View File

@ -1013,7 +1013,6 @@ reswitch:
goto ret;
case OPANIC:
case OPANICN:
case OPRINT:
case OPRINTN:
ok |= Etop;

View File

@ -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);