projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* dwarf2loc.c (dwarf_expr_frame_base): Error out on missing
[deliverable/binutils-gdb.git]
/
gdb
/
varobj.c
diff --git
a/gdb/varobj.c
b/gdb/varobj.c
index b27013c8b66196d4b0814c6cfe8421941cfed0ec..f3d3b5abef637cb1fe7f2673aea4a6546770c035 100644
(file)
--- a/
gdb/varobj.c
+++ b/
gdb/varobj.c
@@
-2773,6
+2773,11
@@
varobj_invalidate (void)
varp = all_rootvarobj;
while (*varp != NULL)
{
varp = all_rootvarobj;
while (*varp != NULL)
{
+ /* Floating varobjs are reparsed on each stop, so we don't care if
+ the presently parsed expression refers to something that's gone. */
+ if ((*varp)->root->floating)
+ continue;
+
/* global var must be re-evaluated. */
if ((*varp)->root->valid_block == NULL)
{
/* global var must be re-evaluated. */
if ((*varp)->root->valid_block == NULL)
{
This page took
0.029066 seconds
and
4
git commands to generate.