aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1993-09-22 20:44:24 +0000
committerRichard Stallman <rms@gnu.org>1993-09-22 20:44:24 +0000
commit904f3f5af80fc413ab759b26e98e7fb0f8009868 (patch)
tree07500e04a4d5c5cb9f2339fc37d7109b3ddfc144
parent7b95735e082edd783a5578df740f11845fd29b8e (diff)
downloadgcc-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.c18
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;
}