* mi/mi-main.c (list_available_thread_groups): Avoid "may be used
authorDoug Evans <dje@google.com>
Tue, 12 Jan 2010 23:05:52 +0000 (23:05 +0000)
committerDoug Evans <dje@google.com>
Tue, 12 Jan 2010 23:05:52 +0000 (23:05 +0000)
uninitialized" warning from gcc on local `tree'.

gdb/ChangeLog
gdb/mi/mi-main.c

index d13232c7ae2ac5b405460707933d37a9f220f365..f2835eda6bce496bb987aaaf30635849475ad8e9 100644 (file)
@@ -1,3 +1,8 @@
+2010-01-12  Doug Evans  <dje@google.com>
+
+       * mi/mi-main.c (list_available_thread_groups): Avoid "may be used
+       uninitialized" warning from gcc on local `tree'.
+
 2010-01-13  Vladimir Prus  <vladimir@codesourcery.com>
 
        Implement core awareness.
index aee246ceb71274266b30f268d022e0964bf4a1b4..dde006271bd50f4524ff7d632d22892d9d8bd6f2 100644 (file)
@@ -513,9 +513,10 @@ list_available_thread_groups (VEC (int) *ids, int recurse)
   struct osdata_item *item;
   int ix_items;
   /* This keeps a map from integer (pid) to VEC (struct osdata_item *)*
-     The vector contains information about all threads for the given
-     pid.  */
-  splay_tree tree;
+     The vector contains information about all threads for the given pid.
+     This is assigned an initial value to avoid "may be used uninitialized"
+     warning from gcc.  */
+  splay_tree tree = NULL;
 
   /* get_osdata will throw if it cannot return data.  */
   data = get_osdata ("processes");