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) { }