diff options
author | Russ Cox <rsc@golang.org> | 2010-10-07 06:36:39 -0400 |
---|---|---|
committer | Russ Cox <rsc@golang.org> | 2010-10-07 06:36:39 -0400 |
commit | 53fff1e74d03260e58ceba0cd2f70c3cc5a54043 (patch) | |
tree | e28bc577ac21975c8241ad21ae0dd64e5b9c0823 | |
parent | 2ad521c19a3ba0184349fe3272db1433c8d07138 (diff) | |
download | go-53fff1e74d03260e58ceba0cd2f70c3cc5a54043.tar.gz go-53fff1e74d03260e58ceba0cd2f70c3cc5a54043.zip |
gc: maybe the code is only mostly dead
R=ken2
CC=golang-dev
https://golang.org/cl/2346044
-rw-r--r-- | src/cmd/gc/gen.c | 11 |
1 files changed, 0 insertions, 11 deletions
diff --git a/src/cmd/gc/gen.c b/src/cmd/gc/gen.c index a8b2e1b8ed..d2396aa09f 100644 --- a/src/cmd/gc/gen.c +++ b/src/cmd/gc/gen.c @@ -257,17 +257,6 @@ gen(Node *n) break; case OIF: - if(n->ntest == N || n->ntest->op == OLITERAL) { - // drop dead code in if true or if false. - // the linker will do it for us in general, - // but this avoids writnig to the object file - // in a very common case. - if(n->ntest == N || n->ntest->val.u.bval) - genlist(n->nbody); - else - genlist(n->nelse); - break; - } p1 = gjmp(P); // goto test p2 = gjmp(P); // p2: goto else patch(p1, pc); // test: |