* valops.c (value_assign): Move 'buffer' to the enclosing block,
so that its storage isn't referenced after its lifetime ends.
This commit is contained in:
parent
79fadcb076
commit
696576715e
2 changed files with 6 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
|||
2004-09-13 Jim Blandy <jimb@redhat.com>
|
||||
|
||||
* valops.c (value_assign): Move 'buffer' to the enclosing block,
|
||||
so that its storage isn't referenced after its lifetime ends.
|
||||
|
||||
2004-09-13 Andrew Cagney <cagney@gnu.org>
|
||||
|
||||
* configure.in (frags): Replace TM_FILE with DEPRECATED_TM_FILE.
|
||||
|
|
|
@ -569,10 +569,10 @@ value_assign (struct value *toval, struct value *fromval)
|
|||
char *dest_buffer;
|
||||
CORE_ADDR changed_addr;
|
||||
int changed_len;
|
||||
char buffer[sizeof (LONGEST)];
|
||||
|
||||
if (VALUE_BITSIZE (toval))
|
||||
{
|
||||
char buffer[sizeof (LONGEST)];
|
||||
/* We assume that the argument to read_memory is in units of
|
||||
host chars. FIXME: Is that correct? */
|
||||
changed_len = (VALUE_BITPOS (toval)
|
||||
|
|
Loading…
Reference in a new issue