* dwarf2loc.c (dwarf_expr_frame_base): Error out on missing
[deliverable/binutils-gdb.git] / gdb / varobj.c
index b27013c8b66196d4b0814c6cfe8421941cfed0ec..f3d3b5abef637cb1fe7f2673aea4a6546770c035 100644 (file)
@@ -2773,6 +2773,11 @@ varobj_invalidate (void)
     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)
         {
This page took 0.044878 seconds and 4 git commands to generate.