The patch fixes a cppcheck where we have potentially
uninitialized struct field.

Patch can bootstrap on x86_64-linux-gnu and survives regression tests.

Ready to be installed?
Thanks,
Martin

gcc/ChangeLog:

2019-10-23  Martin Liska  <mli...@suse.cz>

        PR middle-end/81669
        * fibonacci_heap.h (fibonacci_node::fibonacci_node):
        Initialize m_data.
---
 gcc/fibonacci_heap.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)


diff --git a/gcc/fibonacci_heap.h b/gcc/fibonacci_heap.h
index 3bd0a9f8af1..2ff26270048 100644
--- a/gcc/fibonacci_heap.h
+++ b/gcc/fibonacci_heap.h
@@ -56,7 +56,7 @@ class fibonacci_node
 public:
   /* Default constructor.  */
   fibonacci_node (): m_parent (NULL), m_child (NULL), m_left (this),
-    m_right (this), m_degree (0), m_mark (0)
+    m_right (this), m_data (NULL), m_degree (0), m_mark (0)
   {
   }
 

Reply via email to