2006-07-06 Andrew Stubbs <andrew.stubbs@st.com>

* parse.c (write_exp_elt_opcode, write_exp_elt_sym, write_exp_elt_block
	write_exp_elt_longcst, write_exp_elt_dblcst, write_exp_elt_type,
	write_exp_elt_intern): Zero initialize tmp.
This commit is contained in:
Andrew Stubbs 2006-07-06 14:00:48 +00:00
parent ba1be17eab
commit 09153d5527
2 changed files with 13 additions and 0 deletions

View File

@ -1,3 +1,9 @@
2006-07-06 Andrew Stubbs <andrew.stubbs@st.com>
* parse.c (write_exp_elt_opcode, write_exp_elt_sym, write_exp_elt_block
write_exp_elt_longcst, write_exp_elt_dblcst, write_exp_elt_type,
write_exp_elt_intern): Zero initialize tmp.
2006-07-05 Daniel Jacobowitz <dan@codesourcery.com>
* remote.c (remote_xfer_partial): Remove KOD support.

View File

@ -191,6 +191,7 @@ void
write_exp_elt_opcode (enum exp_opcode expelt)
{
union exp_element tmp;
memset (&tmp, 0, sizeof (union exp_element));
tmp.opcode = expelt;
@ -201,6 +202,7 @@ void
write_exp_elt_sym (struct symbol *expelt)
{
union exp_element tmp;
memset (&tmp, 0, sizeof (union exp_element));
tmp.symbol = expelt;
@ -211,6 +213,7 @@ void
write_exp_elt_block (struct block *b)
{
union exp_element tmp;
memset (&tmp, 0, sizeof (union exp_element));
tmp.block = b;
write_exp_elt (tmp);
}
@ -219,6 +222,7 @@ void
write_exp_elt_longcst (LONGEST expelt)
{
union exp_element tmp;
memset (&tmp, 0, sizeof (union exp_element));
tmp.longconst = expelt;
@ -229,6 +233,7 @@ void
write_exp_elt_dblcst (DOUBLEST expelt)
{
union exp_element tmp;
memset (&tmp, 0, sizeof (union exp_element));
tmp.doubleconst = expelt;
@ -239,6 +244,7 @@ void
write_exp_elt_type (struct type *expelt)
{
union exp_element tmp;
memset (&tmp, 0, sizeof (union exp_element));
tmp.type = expelt;
@ -249,6 +255,7 @@ void
write_exp_elt_intern (struct internalvar *expelt)
{
union exp_element tmp;
memset (&tmp, 0, sizeof (union exp_element));
tmp.internalvar = expelt;