diff options
author | Doug Evans <dje@google.com> | 2012-01-09 22:31:39 +0000 |
---|---|---|
committer | Doug Evans <dje@google.com> | 2012-01-09 22:31:39 +0000 |
commit | 3436505436d26654ff014fe4c3a115dbc3fc8464 (patch) | |
tree | 43bb0f549c1d64c67fb9ca251c5d5a3021d4c2ba | |
parent | 696166a3767cfd209c2445b4a358241dc6e7157a (diff) | |
download | gdb-3436505436d26654ff014fe4c3a115dbc3fc8464.zip gdb-3436505436d26654ff014fe4c3a115dbc3fc8464.tar.gz gdb-3436505436d26654ff014fe4c3a115dbc3fc8464.tar.bz2 |
* gdbtypes.c (safe_parse_type): Initialize type to keep gcc happy.
* varobj.c (varobj_set_value): Initialize val,value to keep gcc happy.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/gdbtypes.c | 2 | ||||
-rw-r--r-- | gdb/varobj.c | 5 |
3 files changed, 8 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index bb10c6b..c01fefe 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2012-01-09 Doug Evans <dje@google.com> + + * gdbtypes.c (safe_parse_type): Initialize type to keep gcc happy. + * varobj.c (varobj_set_value): Initialize val,value to keep gcc happy. + 2012-01-09 Keith Seitz <keiths@redhat.com> * breakpoint.c (wrapper.h): Don't include. diff --git a/gdb/gdbtypes.c b/gdb/gdbtypes.c index 9a570ac..b09c1ec 100644 --- a/gdb/gdbtypes.c +++ b/gdb/gdbtypes.c @@ -1674,7 +1674,7 @@ static struct type * safe_parse_type (struct gdbarch *gdbarch, char *p, int length) { struct ui_file *saved_gdb_stderr; - struct type *type; + struct type *type = NULL; /* Initialize to keep gcc happy. */ volatile struct gdb_exception except; /* Suppress error messages. */ diff --git a/gdb/varobj.c b/gdb/varobj.c index b17d3fd..9c3166d 100644 --- a/gdb/varobj.c +++ b/gdb/varobj.c @@ -1359,13 +1359,12 @@ varobj_get_value (struct varobj *var) int varobj_set_value (struct varobj *var, char *expression) { - struct value *val; - + struct value *val = NULL; /* Initialize to keep gcc happy. */ /* The argument "expression" contains the variable's new value. We need to first construct a legal expression for this -- ugh! */ /* Does this cover all the bases? */ struct expression *exp; - struct value *value; + struct value *value = NULL; /* Initialize to keep gcc happy. */ int saved_input_radix = input_radix; char *s = expression; volatile struct gdb_exception except; |