Hi,
this patch silences -Wmaybe-uninitialized warning when GCC is built
with -finline-functions (which I am working to make part of -O2).
Bootstrapped/regtested x86_64-linux, comitted as obvious.
Honza
* module.c (load_commons): Initialize flags to 0 to silecne
-Wmaybe-uninitialized warning.
(read_module): Likewise for n and comp_name.
Index: module.c
===================================================================
--- module.c (revision 276441)
+++ module.c (working copy)
@@ -4745,7 +4745,7 @@ load_commons (void)
while (peek_atom () != ATOM_RPAREN)
{
- int flags;
+ int flags = 0;
char* label;
mio_lparen ();
mio_internal_string (name);
@@ -5243,8 +5243,8 @@ read_module (void)
for (c = sym->components; c; c = c->next)
{
pointer_info *p;
- const char *comp_name;
- int n;
+ const char *comp_name = NULL;
+ int n = 0;
mio_lparen (); /* component opening. */
mio_integer (&n);