]> git.saurik.com Git - bison.git/commitdiff
Hush a few compiler warnings.
authorJesse Thilo <jthilo@gnu.org>
Wed, 20 Jan 1999 22:55:06 +0000 (22:55 +0000)
committerJesse Thilo <jthilo@gnu.org>
Wed, 20 Jan 1999 22:55:06 +0000 (22:55 +0000)
src/LR0.c
src/conflicts.c
src/output.c
src/reader.c

index b44b8f3b78b2a14455bb009fdd16ad5d5b8c7894..1ed8e92ce4bd73c73612d7929503b08acbc5edb3 100644 (file)
--- a/src/LR0.c
+++ b/src/LR0.c
@@ -519,7 +519,7 @@ augment_automaton (void)
   register core *statep;
   register shifts *sp;
   register shifts *sp2;
-  register shifts *sp1;
+  register shifts *sp1 = NULL;
 
   sp = first_shift;
 
index 9be3a6c672c09cf68e00591b5fdd94446c4acf02..92f548765b0b67aaec98eb4b51dc787120eab19a 100644 (file)
@@ -536,7 +536,7 @@ print_reductions (int state)
   register int m;
   register int n;
   register int default_LA;
-  register int default_rule;
+  register int default_rule = 0;
   register int cmax;
   register int count;
   register shifts *shiftp;
index 271bb4b5f18fc038421ea0104433bea6584fb107..84581843d5469fde80d693600e54e29251899c0a 100644 (file)
@@ -708,8 +708,8 @@ action_row (int state)
   register int i;
   register int j;
   register int k;
-  register int m;
-  register int n;
+  register int m = 0;
+  register int n = 0;
   register int count;
   register int default_rule;
   register int nreds;
@@ -1165,7 +1165,7 @@ pack_vector (int vector)
   register int j;
   register int k;
   register int t;
-  register int loc;
+  register int loc = 0;
   register int ok;
   register short *from;
   register short *to;
index 33332b59f9fba7365a0980de18abd8d050a1bf79..54f034009138fb6cfda0d6b26380a56ed648db61 100644 (file)
@@ -108,8 +108,10 @@ void packsymbols PARAMS((void));
 void output_token_defines PARAMS((FILE *));
 void packgram PARAMS((void));
 int read_signed_integer PARAMS((FILE *));
-static int get_type PARAMS((void));
 
+#if 0
+static int get_type PARAMS((void));
+#endif
 
 int lineno;
 symbol_list *grammar;
@@ -1460,7 +1462,7 @@ void
 readgram (void)
 {
   register int t;
-  register bucket *lhs;
+  register bucket *lhs = NULL;
   register symbol_list *p;
   register symbol_list *p1;
   register bucket *bp;
@@ -1763,6 +1765,7 @@ record_rule_line (void)
 }
 
 
+#if 0
 /* read in a %type declaration and record its information for get_type_name to access */
 /* this is unused.  it is only called from the #if 0 part of readgram */
 static int
@@ -1809,7 +1812,7 @@ get_type (void)
        }
     }
 }
-
+#endif
 
 
 /* assign symbol numbers, and write definition of token names into fdefines.