summaryrefslogtreecommitdiff
path: root/src/cmd/9g/reg.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2014-11-24 12:07:11 -0500
committerRuss Cox <rsc@golang.org>2014-11-24 12:07:11 -0500
commite5fc9ffb729e31c4eb0a6518e819e9fc70f14818 (patch)
tree5f67f9fb6c209085505b8fa6a01a245942ea45c3 /src/cmd/9g/reg.c
parentdf7d4576f312e1b646af4f5f1a32412a4221b785 (diff)
parentdb6a11ff558add790779fdef118b5ad899f77137 (diff)
downloadgo-e5fc9ffb729e31c4eb0a6518e819e9fc70f14818.tar.gz
[dev.garbage] all: merge dev.cc (493ad916c3b1) into dev.garbage
TBR=austin CC=golang-codereviews https://codereview.appspot.com/179290043
Diffstat (limited to 'src/cmd/9g/reg.c')
-rw-r--r--src/cmd/9g/reg.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/cmd/9g/reg.c b/src/cmd/9g/reg.c
index b911a2399..2e546a95b 100644
--- a/src/cmd/9g/reg.c
+++ b/src/cmd/9g/reg.c
@@ -1322,7 +1322,6 @@ void
dumpit(char *str, Flow *r0, int isreg)
{
Flow *r, *r1;
- int s1v, s2v;
print("\n%s\n", str);
for(r = r0; r != nil; r = r->link) {
@@ -1334,10 +1333,8 @@ dumpit(char *str, Flow *r0, int isreg)
print(" %.4ud", (int)r1->prog->pc);
print("\n");
}
- // If at least one successor is "interesting", print both
- s1v = (r->s1 != nil) && (r->s1->prog != r->prog->link);
- s2v = (r->s2 != nil) && (r->s2->prog != r->prog->link);
- if(s1v || s2v) {
+ // Print successors if it's not just the next one
+ if(r->s1 != r->link || r->s2 != nil) {
print(" succ:");
if(r->s1 != nil)
print(" %.4ud", (int)r->s1->prog->pc);