diff options
author | Richard Stallman <rms@gnu.org> | 1993-09-22 20:44:24 +0000 |
---|---|---|
committer | Richard Stallman <rms@gnu.org> | 1993-09-22 20:44:24 +0000 |
commit | 904f3f5af80fc413ab759b26e98e7fb0f8009868 (patch) | |
tree | 07500e04a4d5c5cb9f2339fc37d7109b3ddfc144 | |
parent | 7b95735e082edd783a5578df740f11845fd29b8e (diff) | |
download | gcc-904f3f5af80fc413ab759b26e98e7fb0f8009868.zip gcc-904f3f5af80fc413ab759b26e98e7fb0f8009868.tar.gz gcc-904f3f5af80fc413ab759b26e98e7fb0f8009868.tar.bz2 |
(main): Make sure there's some value within each pair of braces.
From-SVN: r5417
-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 77c31b6..26dde7c 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; } |