diff options
author | Ori Bernstein <orib@google.com> | 2012-06-11 13:14:23 -0400 |
---|---|---|
committer | Ori Bernstein <orib@google.com> | 2012-06-11 13:14:23 -0400 |
commit | ac3035a2c5d8b9580a81852ec9493831b6e13e27 (patch) | |
tree | e1f48531bad48909c844b51ae94d99a31605dc33 /opt | |
parent | 637aad1be46d7ed9dfafd103dd57a4cbdcba9ca0 (diff) | |
download | mc-ac3035a2c5d8b9580a81852ec9493831b6e13e27.tar.gz |
Only change the separator if we print something.
This eliminates spurious commas.
Diffstat (limited to 'opt')
-rw-r--r-- | opt/df.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -117,6 +117,7 @@ void dumpcfg(Cfg *cfg, FILE *fd) for (j = 0; j < cfg->nbb; j++) { bb = cfg->bb[j]; + fprintf(fd, "\n"); fprintf(fd, "Bb: %d\n", bb->id); /* in edges */ @@ -133,13 +134,15 @@ void dumpcfg(Cfg *cfg, FILE *fd) fprintf(fd, "Out: "); sep = ""; for (i = 0; i < bsmax(bb->out); i++) { - if (bshas(bb->in, i)) + if (bshas(bb->in, i)) { fprintf(fd, "%d%s", i, sep); - sep = ","; + sep = ","; + } } fprintf(fd, "\n"); for (i = 0; i < bb->nnl; i++) dump(bb->nl[i], fd); + fprintf(fd, "\n"); } } |