diff options
author | rms <rms@138bc75d-0d04-0410-961f-82ee72b054a4> | 1993-09-22 20:44:24 +0000 |
---|---|---|
committer | rms <rms@138bc75d-0d04-0410-961f-82ee72b054a4> | 1993-09-22 20:44:24 +0000 |
commit | c3fca8414f7b3902abe0e55cea3a1be759c02b31 (patch) | |
tree | 07500e04a4d5c5cb9f2339fc37d7109b3ddfc144 /gcc/bi-arity.c | |
parent | fa8312422a3627fb72accd3e2e48ffd8d137ad02 (diff) | |
download | gcc-c3fca8414f7b3902abe0e55cea3a1be759c02b31.tar.gz |
(main): Make sure there's some value within each pair of braces.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@5417 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/bi-arity.c')
-rw-r--r-- | gcc/bi-arity.c | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/gcc/bi-arity.c b/gcc/bi-arity.c index 77c31b6de1b..26dde7cbc20 100644 --- a/gcc/bi-arity.c +++ b/gcc/bi-arity.c @@ -21,7 +21,7 @@ the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */ #include "bi-defs.h" int -length(n) +length (n) struct node *n; { int k; @@ -32,23 +32,25 @@ length(n) } int -main() +main () { struct def *d; struct variation *v; struct node *n; - yyparse(); - reverse(); + yyparse (); + reverse (); for (d = defs; d; d = d->next) for (v = d->variations; v; v = v->next) { - printf("{ %d, %d, %d, {", length(v->inputs), - length(v->outputs), length(v->literals)); + printf ("{ %d, %d, %d, {", length (v->inputs), + length (v->outputs), length (v->literals)); for (n = v->literals; n; n = n->next) - printf("%scode, ", n->text); - printf("}},\n"); + printf ("%scode, ", n->text); + if (v->literals == 0) + printf ("0"); + printf ("}},\n"); } return 0; } |