Browse Source

* values.c (set_internalvar): Force evaluation of lazy values.

Bug reported by RMS.
gdb-4_18-branch
John Gilmore 35 years ago
parent
commit
6fab5bef69
  1. 5
      gdb/ChangeLog
  2. 5
      gdb/values.c

5
gdb/ChangeLog

@ -1,3 +1,8 @@
Mon May 4 22:26:59 1992 John Gilmore (gnu at cygnus.com)
* values.c (set_internalvar): Force evaluation of lazy values.
Bug reported by RMS.
Sun May 3 15:47:45 1992 Fred Fish (fnf@cygnus.com)
* Makefile.in (VERSION): Bump to 4.5.2.

5
gdb/values.c

@ -453,6 +453,11 @@ set_internalvar (var, val)
free ((PTR)var->value);
var->value = value_copy (val);
/* Force the value to be fetched from the target now, to avoid problems
later when this internalvar is referenced and the target is gone or
has changed. */
if (VALUE_LAZY (var->value))
value_fetch_lazy (var->value);
release_value (var->value);
}

Loading…
Cancel
Save