Commit 14e0df34 authored by Russ Cox's avatar Russ Cox

5g, 8g: dead code (already removed from 6g)

R=ken2
CC=golang-dev
https://golang.org/cl/1983041
parent 6610d79e
...@@ -733,7 +733,7 @@ getargs(NodeList *nn, Node *reg, int n) ...@@ -733,7 +733,7 @@ getargs(NodeList *nn, Node *reg, int n)
void void
cmpandthrow(Node *nl, Node *nr) cmpandthrow(Node *nl, Node *nr)
{ {
vlong cl, cr; vlong cl;
Prog *p1; Prog *p1;
int op; int op;
Node *c, n1, n2; Node *c, n1, n2;
...@@ -743,17 +743,8 @@ cmpandthrow(Node *nl, Node *nr) ...@@ -743,17 +743,8 @@ cmpandthrow(Node *nl, Node *nr)
cl = mpgetfix(nl->val.u.xval); cl = mpgetfix(nl->val.u.xval);
if(cl == 0) if(cl == 0)
return; return;
if(smallintconst(nr)) { if(smallintconst(nr))
cr = mpgetfix(nr->val.u.xval);
if(cl > cr) {
if(throwpc == nil) {
throwpc = pc;
ginscall(panicslice, 0);
} else
patch(gbranch(AB, T), throwpc);
}
return; return;
}
// put the constant on the right // put the constant on the right
op = brrev(op); op = brrev(op);
......
...@@ -854,7 +854,7 @@ getargs(NodeList *nn, Node *reg, int n) ...@@ -854,7 +854,7 @@ getargs(NodeList *nn, Node *reg, int n)
void void
cmpandthrow(Node *nl, Node *nr) cmpandthrow(Node *nl, Node *nr)
{ {
vlong cl, cr; vlong cl;
Prog *p1; Prog *p1;
int op; int op;
Node *c; Node *c;
...@@ -864,18 +864,8 @@ cmpandthrow(Node *nl, Node *nr) ...@@ -864,18 +864,8 @@ cmpandthrow(Node *nl, Node *nr)
cl = mpgetfix(nl->val.u.xval); cl = mpgetfix(nl->val.u.xval);
if(cl == 0) if(cl == 0)
return; return;
if(smallintconst(nr)) { if(smallintconst(nr))
cr = mpgetfix(nr->val.u.xval);
if(cl > cr) {
if(throwpc == nil) {
throwpc = pc;
ginscall(panicslice, 0);
} else
patch(gbranch(AJMP, T), throwpc);
}
return; return;
}
// put the constant on the right // put the constant on the right
op = brrev(op); op = brrev(op);
c = nl; c = nl;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment